mysql自增单词怎么写 mysql自增sql( 二 )


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自增单词怎么写的信息别忘了在本站进行查找喔 。

推荐阅读