Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql `id`int(10)非空自动增量_Mysql_Sql - Fatal编程技术网

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
是触发默认约束的已知占位符。。。