我正在将Amazon RDS的免费层与Maria DB结合使用;在我熟悉RDS时,所有这些都是它提供的基本配置。
当我尝试使用XtraDB引擎时,我从MariaDB实例中收到以下错误:
[2017-03-09 09:08:42] [42000] [1286]未知的存储引擎“ XtraDB”
[2017-03-09 09:08:42] [HY000] [1266]将存储引擎InnoDB用于表'table_1'
[2017-03-09 09:08:42]在346ms内完成
这是示例sql:
CREATE TABLE `table_1` (
`column_1` VARCHAR(160) DEFAULT ''
)
ENGINE = XtraDB
DEFAULT CHARSET = utf8;
最佳答案
XtraDB
是InnoDB
的直接替代品,除其他外,这意味着您可以保持与InnoDB
相同的语法:
CREATE TABLE `table_1` (
`column_1` VARCHAR(160) DEFAULT ''
)
ENGINE = InnoDB
DEFAULT CHARSET = utf8;
(请注意
ENGINE = InnoDB
而不是ENGINE = XtraDB
)。