我们可以使用 XtraDB 引擎在 MariaDB 10.2 中创建表吗?
我已安装 MariaDB 10.2,我正在尝试使用存储引擎 XtraDB 创建一个表,但出现错误
*mysql> 创建表T1
( ID
smallint(6), NAME
varchar(30)) ENGINE=XtraDB;
错误 1286 (42000):未知的存储引擎“XtraDB”
如果我在这里列出 MariaDB 的引擎,则没有可用的 XtraDB 引擎类型。
部分显示引擎输出:
我不了解加密连接的 MySQL 文档。服务器配置了证书,除非我误读了它,否则文档说客户端也必须有证书。
但是,如果我使用 'mysql --ssl' 启动客户端,则 \s 报告该连接是使用 DHE-RSA-AES256-GCM-SHA384 进行 SSL 加密的,即使我没有在客户端使用任何证书。/etc/my.cnf.d/client.cnf 在 [client] 部分没有任何证书,我也没有 .my.cnf
我怎么可能与 SSL 连接?是不是真的加密了?
我有一个表格,其中包含我从几个供应商提供的每日报告中导入的交易详细信息。我想确保在执行此过程时不会跳过任何文件(每天一个文件)。
所以我想查询数据库以查找它在结果集中找到的不同日期的数量。
起初我试图执行:
SELECT COUNT(t.*) FROM (SELECT DISTINCT `Date of Survey` from cc.voc_detail_old) t;
但这会产生错误“* SQL Error (1064): You have an error in your SQL syntax;...”
更改它以SELECT Count(*)...
解决错误和查询功能如预期。为什么不允许在Count()
函数中使用派生表的别名,但每个语法都需要派生表的别名?