2.DELETE FROM table时,InnoDB不会重新建立表,而是一行一行的删除。
3.LOAD TABLE FROM MASTER操作对InnoDB是不起作用的,解决方法是首先把InnoDB表改成MyISAM表,导入数据后再改成InnoDB表,但是对于使用的额外的InnoDB特性(例如外键)的表不适用
MyISAM为INSERT和UPDATE操作自动更新这一列。这使得AUTO_INCREMENT列更快(至少10%)。在序列顶的值被删除之后就不能再利用。(当AUTO_INCREMENT列被定义为多列索引的最后一列,可以出现重使用从序列顶部删除的值的情况)。
AUTO_INCREMENT值可用ALTER TABLE或myisamch来重置
对于AUTO_INCREMENT类型的字段,InnoDB中必须包含只有该字段的索引,但是在MyISAM表中,可以和其他字段一起建立联合索引
更好和更快的auto_increment处理
相关文章
大家在看
-

解读数据库的嵌套查询的性能问题
2023-03-15
0万阅读
-

MySQL数据库改名的详细方法教程
2023-03-15
0万阅读
-

Mysql中使用时间查询的详细图文教程
2023-03-15
0万阅读
-

一步步教你MySQL密码忘记了该如何操作
2023-03-15
0万阅读
-

MySQL8.0 Command Line Client输入密码后出现闪退
2023-03-15
0万阅读
-

MySQL5.7升级MySQL8.0的完整卸载与安装及连接Navicat
2023-03-15
0万阅读
-

Mysql存储二进制对象数据问题
2023-03-15
0万阅读
-

Mysql存储二进制对象数据问题
2023-03-14
0万阅读
-

MySQL5.7升级MySQL8.0的完整卸载与安装及连接Navicat
2023-03-14
0万阅读
-

一步步教你MySQL密码忘记了该如何操作
2023-03-14
0万阅读
-

解读数据库的嵌套查询的性能问题
2023-03-15
0万阅读
-

MySQL数据库改名的详细方法教程
2023-03-15
0万阅读
-

Mysql中使用时间查询的详细图文教程
2023-03-15
0万阅读
-

一步步教你MySQL密码忘记了该如何操作
2023-03-15
0万阅读
-

MySQL8.0 Command Line Client输入密码后出现闪退
2023-03-15
0万阅读
-

MySQL5.7升级MySQL8.0的完整卸载与安装及连接Navicat
2023-03-15
0万阅读
-

Mysql存储二进制对象数据问题
2023-03-15
0万阅读
-

Mysql存储二进制对象数据问题
2023-03-14
0万阅读
-

MySQL5.7升级MySQL8.0的完整卸载与安装及连接Navicat
2023-03-14
0万阅读
-

一步步教你MySQL密码忘记了该如何操作
2023-03-14
0万阅读
