gpt4 book ai didi

php - SQL插入到重复键

转载 作者:行者123 更新时间:2023-12-01 00:42:37 25 4
gpt4 key购买 nike

好吧,我仍然是数据库的初学者。我有这个代码

$sql="INSERT INTO complaints_members(password, complaint) VALUES ('$mypassword','$submit') ON DUPLICATE KEY UPDATE complaint='$submit' ; ";

这只是更新了我在现有条目中的投诉。我如何插入具有相同键的新条目,而不是更新旧条目?

我是这样想的。

第一个条目就像

密码:123

投诉:abc

第二个会像

密码:123

投诉:def

我对 SQL 的术语不是很熟悉,所以很抱歉,感谢您抽出宝贵的时间。

编辑:表格是这样的

enter image description here

最佳答案

数据库中不能有重复的主键。这是故意的。

相反,请考虑重新设计您的数据库,以便每个投诉都有一个唯一的 ID(也称为主键)。您应该将其设置为类似 complaint_id 或简单的 id,并使其成为 PK(主键)和 AI(自动增量)。这样,当您执行插入操作时,您不必担心更新同一行。

关于php - SQL插入到重复键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28372394/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com