Mysql `id`int(10)非空自动增量
此字段类型:Mysql `id`int(10)非空自动增量,mysql,sql,Mysql,Sql,此字段类型: `id` int(10) NOT NULL auto_increment …accepts不接受一台服务器/数据库上的值(“”),而另一台服务器/数据库接受该值 设置中是否存在某种不一致性?我尝试了不同的服务器版本-5.1.52、5.1.57、5.5。如何使它们一致 如果您的字段是自动递增类型,则只需跳过它即可 比如说 您需要在id为“自动增量”字段的位置插入注释,然后: $add=“插入注释(注释、作者id、文章id)值 (“$comment.”、“$authorID.”、“$
`id` int(10) NOT NULL auto_increment
…accepts不接受一台服务器/数据库上的值(“”),而另一台服务器/数据库接受该值
设置中是否存在某种不一致性?我尝试了不同的服务器版本-5.1.52、5.1.57、5.5。如何使它们一致 如果您的字段是自动递增类型,则只需跳过它即可 比如说 您需要在id为“自动增量”字段的位置插入注释,然后: $add=“插入注释(注释、作者id、文章id)值 (“$comment.”、“$authorID.”、“$articleID.”) $result=mysql\u查询($add)
如果您的字段是自动递增类型,则只需跳过它即可 比如说 您需要在id为“自动增量”字段的位置插入注释,然后: $add=“插入注释(注释、作者id、文章id)值 (“$comment.”、“$authorID.”、“$articleID.”) $result=mysql\u查询($add)
你为什么要把特别的价值传递给它?!它已经是自动递增的,只需跳过它-它将自动填充。顺便说一句,空字符串不是整数-为什么要把它放在那里呢?人们认为你用汽油而不是水来给汽车加油。你给它加过水吗?不?但为什么使用rdmbs要用错误的值类型填充字段?
DEFAULT
和NULL
是触发默认约束的已知占位符……为什么要尝试将特定值传递给它?!它已经是自动递增的,只需跳过它-它将自动填充。顺便说一句,空字符串不是整数-为什么要把它放在那里呢?人们认为你用汽油而不是水来给汽车加油。你给它加过水吗?不?但为什么使用rdmbs要用错误的值类型填充字段?DEFAULT
和NULL
是触发默认约束的已知占位符。。。