on重复密钥更新的正确使用

jgovgodb  于 2021-06-19  发布在  Mysql
关注(0)|答案(0)|浏览(200)

我已经读了几十个线程在这里关于这个,但仍然不能找出我做错了什么。我在学习php的第二天。
我的脚本使用 INSERT INTO 将数据放入我的数据库,直到我输入一个重复的密钥。在这种情况下,我希望我的脚本将数据插入到非唯一的表字段中,并忽略键列。我试着用 ON DUPLICATE KEY UPDATE 为了这个。我是不是走错了路?
以下是部分脚本:

$sql="INSERT INTO modelSpecificVoicecoil (speakerModelNo, manufacturer, voicecoilModelNo) 
VALUES ('$_POST[speakerModelNo]','$_POST[manufacturer]','$_POST[voicecoilModelNo]')";

speakerModelNo 以及 manufacturer 制作复合键。使用 ON DUPLICATE KEY UPDATE 根据我写的方式和写的行的不同,它会给我很多不同的错误。再说一次,我没有使用 ON DUPLICATE KEY UPDATE 尝试更新键列中的字段。我得到语法错误和解析错误。
谢谢您。我希望我说得够清楚了。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题