gpt4 book ai didi

mysql - 没有 KEY 的 SQL 更新或插入

转载 作者:行者123 更新时间:2023-11-29 06:43:42 26 4
gpt4 key购买 nike

我有一个包含以下列的表格:

用户ID |事件 ID |重量

此表没有唯一的列,但前两列的组合可以是唯一的。如果不存在,我想执行 UPDATE 或 INSERT,条件是前两列是否与我添加的记录相同。我该怎么做?

最佳答案

您可以在多个字段上设置UNIQUE KEY。我假设您已经使用这两个 ID 完成了此操作。然后,您可以使用 INSERT ... ON DUPLICATE KEY UPDATE,因为仍然会触发重复键冲突。

INSERT INTO t1 VALUES (:user_id, :event_id, :weight)
ON DUPLICATE KEY UPDATE Weight = :weight

关于mysql - 没有 KEY 的 SQL 更新或插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19912269/

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