使用MariaDB 创建表TYPE=HEAP 类型出现错误使用ENGINE=memory代替

简介: 使用MariaDB 创建表TYPE=HEAP 类型出现错误使用ENGINE=memory代替 使用mysql数据库时有个表使用MariaDB 创建表时出现1064错误, CREATE TABLE `emoneycount` (   `number` int(4) default NULL,   `type` int(4) default NULL,   KEY `type`

使用MariaDB 创建表TYPE=HEAP 类型出现错误使用ENGINE=memory代替

使用mysql数据库时有个表使用MariaDB 创建表时出现1064错误,


CREATE TABLE `emoneycount` (
  `number` int(4) default NULL,
  `type` int(4) default NULL,
  KEY `type` (`type`)
) TYPE=HEAP;


发现MariaDB使用ENGINE=memory这个类型来创建内存表

相关文章
|
10月前
|
关系型数据库 MySQL
Mysql报错:InnoDB: Operating system error number 13 in a fil..的解决方法
Mysql报错:InnoDB: Operating system error number 13 in a fil..的解决方法
309 0
|
3月前
|
关系型数据库 MySQL
mysql 5.5.62版本建表语句报错: Index column size too large. The maximum column size is 767 bytes
mysql 5.5.62版本建表语句报错: Index column size too large. The maximum column size is 767 bytes
106 0
|
10月前
|
关系型数据库 MySQL Shell
MySQL报错:Got error 28 from storage engine
MySQL报错:Got error 28 from storage engine
|
SQL 关系型数据库 MySQL
MySQL:ERROR 1286 (42000): Unknown storage engine 'MyISAM'
MySQL:ERROR 1286 (42000): Unknown storage engine 'MyISAM'
127 0
|
SQL 关系型数据库 MySQL
mysql操作中 出现You can‘t specify target table for update in FROM clause错误的解决方法
这个错误实际上也不能称之为咱们sql语句写的不行,实际上是我们在一些细节上没有遵循mysql的语法规范。 问题所在:我们一个sql语句中先select这个表,然后再update这个表的内容。 错误示范: UPDATE StuCose SET Grade=60 WHERE Sno IN( SELECT Sno FROM stucose WHERE Grade<=ALL( SELECT MIN(Grade) FROM stucos
297 0
mysql操作中 出现You can‘t specify target table for update in FROM clause错误的解决方法
|
SQL 缓存 Java
修改PostgreSQL字段长度导致cached plan must not change result type错误
修改PostgreSQL字段长度可能导致cached plan must not change result type错误
6710 0
|
MySQL 关系型数据库 网络安全