gpt4 book ai didi

MySQL 更新或添加字段

转载 作者:行者123 更新时间:2023-11-29 13:24:45 25 4
gpt4 key购买 nike

所以,我有一个用户输入信息的表单,用户输入数据后,它会将其插入到我的 MySQL 数据库中,所以我遇到的问题是;用户输入2个不同的东西X和Y。

X 永远不会改变,尽管 Y 每次都会改变。目前,它只会一遍又一遍地插入 X 的多个值,使我的 MySQL 表变得困惑。我怎样才能让它插入或更新? (我不希望用户端错误说“已经添加了”,我希望 MySQL 更新 Y 的值,如果 X 已经不存在,则添加 X 和 Y。

最佳答案

您需要INSERT ... ON DUPLICATE KEY UPDATE MySQL命令。

INSERT INTO table (a,b,c) VALUES (1,2,3)
ON DUPLICATE KEY UPDATE c=VALUES(c);

关于MySQL 更新或添加字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20296077/

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