解读:SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"
在导出MYSQL数据库脚本的时候,我们常常会发现有这么一个设置:
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
我们不禁疑问:这种设置有什么用呢?
这个设置的意思是MYSQL中的自增长列可以从0开始。默认情况下自增长列是从1开始的,如果你插入值为0的数据会报错,设置这个之后就可以正常插入为0的数据了。
在导出MYSQL数据库脚本的时候,我们常常会发现有这么一个设置:
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
我们不禁疑问:这种设置有什么用呢?
这个设置的意思是MYSQL中的自增长列可以从0开始。默认情况下自增长列是从1开始的,如果你插入值为0的数据会报错,设置这个之后就可以正常插入为0的数据了。