3、AUTO_INCREMENT数据列必须有唯一索引 , 以避免序号重复(即是主键或者主键的一部分) 。
4、AUTO_INCREMENT数据列必须具备NOT NULL属性 。
5、AUTO_INCREMENT数据列序号的最大值受该列的数据类型约束,如TINYINT数据列的最大编号是127,如加上UNSIGNED,则最大为255 。
一旦达到上限,AUTO_INCREMENT就会失效 。
6、当进行全表删除时 , MySQL AUTO_INCREMENT会从1重新开始编号 。
这是因为进行全表操作时 , MySQL(和PHP搭配之最佳组合)实际是做了这样的优化操作:先把数据表里的所有数据和索引删除,然后重建数据表 。
7、如果想删除所有的数据行又想保留序列编号信息,可这样用一个带where的delete命令以抑制MySQL(和PHP搭配之最佳组合)的优化:delete from table_name where 1 。
也可以用last_insert_id()获取刚刚自增过的值 。
参考资料:IT专家网-MYSQL中取得最后一条记录
mysql自增单词怎么写的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于mysql自增sql、mysql自增单词怎么写的信息别忘了在本站进行查找喔 。
推荐阅读
- sqlserver解密数据,sqlserver解密工具
- 如何推广和普及太极拳,怎样推广太极拳
- 适合小孩的体育竞技游戏,儿童体育竞技项目
- 联通宽带路由器作用是什么,联通宽带路由器怎么样
- vb.net编程手册下载 vb net从入门到精通
- 视频剪辑什么内存大,剪辑视频吃内存还是处理器
- 模拟真实钓鱼游戏,模拟钓鱼游戏排行
- mysql怎么创建本地 mysql怎么创建本地机角色
- 海战世界服务器,海战世界服务器连接失败