所以我目前的数据库自动增量有问题。 (注意这是我的老主人所做的事情,因为那时已经改变了服务器并且现在已经在UBUNTU服务器上托管)。我不确定这是否会产生影响。
但是这里的数据是" INSERTED"进入DB或应该是什么。
mysql_query("INSERT INTO table_fruits VALUES ('', '$description', '$keywords', '$fruits')");
所以第一个''应该是自动递增的ID,但它不会。
我试过删除'''而只留下,
我已经尝试完全删除''
我唯一尝试过并且成功的事情就是将其更改为' 0',因为有一个奇怪的原因可行,但有很多文件和页面要检查它是否正常工作并编辑
很明显,这并不是解决这个问题的有效方法。我现在不再拥有旧主机,所以如果导致问题,我甚至无法检查PHP版本。
我是否有任何疑问可以解决这个戏剧性的压力问题,这个问题一直困扰我几个小时?我感谢任何帮助。
答案 0 :(得分:0)
实际上,您可以从列设置更改为自动增量。但是在这一点上,我遇到了不同版本的MySQL的不同问题。因此,如果要在实践中实现直接结果,请导出整个表。在SQL代码上定义自动增量。运行新代码。
注意:确保获得备份!