gpt4 book ai didi

mysql - MySQL中触发自增组合键

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

如果其他主键已经存在,只想自动递增复合键中包含的主键之一。 Stack 上的示例很少,但不知何故我无法使用 MySQL 语法获得正确的查询。它应该是这样工作的:

operation_table:
operation_id | client_name
1 | A
1 | B
2 | A
3 | A
4 | A
2 | B

这就是要实现的目标:

DELIMITER //

CREATE TRIGGER operation_id_trigger
BEFORE INSERT ON operation_table
FOR EACH ROW

BEGIN

...

END; //

非常感谢您的帮助。我已经花了很多时间了,但我仍然无法更进一步。

最佳答案

你需要的是

INSERT ... ON DUPLICATE KEY UPDATE Statement

参见https://dev.mysql.com/doc/refman/8.0/en/insert-on-duplicate.html

当违反复合键限制时将触发此操作

关于mysql - MySQL中触发自增组合键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59030284/

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