我正在为我的网站使用 INSERT ON DUPLICATE KEY 语句。它用于创建新闻项目,所以我想我可以使用相同的 MySQL 命令来创建和更新新闻项目。
但是,当我使用以下内容时:
INSERT INTO table (id,title,content) VALUES(NULL,"Test","Test");
它不会创建新的自动增量值,而是会引发错误。但是,该命令适用于我的主开发服务器。但不是在我的笔记本电脑上。两个版本的 MySQL 是相同的,唯一的区别是 MySQL 是手动安装在我的服务器上的,而我的笔记本电脑上是用 WAMP 安装的。
是否有任何可能导致此问题的 MySQL 变量?