php发布到DB mysql增量不工作

php发布到DB mysql增量不工作,php,mysql,Php,Mysql,因此,我目前在DB的自动增量方面遇到了问题。(请注意,这在我的旧主机上起作用,此后我更换了服务器,现在在UBUNTU服务器上运行)。我不确定这是否有什么不同 但这里是“插入”到数据库中的数据或应该插入的数据 mysql_query("INSERT INTO table_fruits VALUES ('', '$description', '$keywords', '$fruits')"); 因此,第一个“”应该是自动递增的ID,但不是 我试着去掉“”只留下 我已尝试完全删除“” 我唯一尝试并成

因此,我目前在DB的自动增量方面遇到了问题。(请注意,这在我的旧主机上起作用,此后我更换了服务器,现在在UBUNTU服务器上运行)。我不确定这是否有什么不同

但这里是“插入”到数据库中的数据或应该插入的数据

mysql_query("INSERT INTO table_fruits VALUES ('', '$description', '$keywords', '$fruits')");
因此,第一个“”应该是自动递增的ID,但不是

我试着去掉“”只留下

我已尝试完全删除“”

我唯一尝试并成功的就是将其更改为“0”,原因很奇怪,但有很多文件和页面需要检查是否正确工作并进行编辑

总之,这不是解决这个问题的有效方法。我现在没有旧的主机了,所以我甚至不能检查PHP版本是否是问题的根源


我有什么问题可以解决这个让我紧张了好几个小时的问题吗?非常感谢您的帮助。

实际上,您可以将列设置更改为自动增量。但在这一点上,我遇到了不同版本的MySQL的不同问题。因此,如果希望在实践中获得直接结果,请导出整个表。定义SQL代码上的自动增量。运行新代码


注意:确保有备份

迁移后,您确定表中的列已经增加了吗?是的,我已经检查了数据库并检查了该列是否设置为自动增加
mysqli\u查询(“插入到表中的水果值(“$description”、“$keywords”、“$fruits”)