打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
SET  SQL_MODE="NO_AUTO_VALUE_ON_ZERO"
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"
 
NO_AUTO_VALUE_ON_ZERO影响AUTO_INCREMENT列的处理。
 
一般情况,你可以向该列插入NULL或0生成下一个序列号。
 
NO_AUTO_VALUE_ON_ZERO禁用0,因此只有NULL可以生成下一个序列号。 
 
如 果将0保存到表的AUTO_INCREMENT列,该模式会很有用。
 
(不推荐采用该惯例)。例如,如果你用mysqldump转储表并重载,MySQL 遇到0值一般会生成新的序列号,生成的表的内容与转储的表不同。
 
重载转储文件前启用NO_AUTO_VALUE_ON_ZERO可以解决该问题。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
使用MySQL,SQL_MODE有哪些坑,你知道么?
[ERR] 1055 - EXPRESSION #1 OF ORDER BY CLAUSE IS NOT IN GROUP BY CLAUSE AND CONTAINS NONAGGREGATED C
MySQL模式:Strict Mode
Mysql数据库模式及连接数设置
MySql5.7 datetime 默认值为‘0000-00-00 00:00:00'值无法创建问题解决
mysql sql
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服