gpt4 book ai didi

mysql - 如何防止表格重复输入?

转载 作者:搜寻专家 更新时间:2023-10-30 22:00:47 26 4
gpt4 key购买 nike

我有一张 table :

表 1:

已使用_tag_id | post_id | tag_id

user_tag_id 是主键。

post_idtag_id 有多个条目。

如果我添加 post_id=1 和 tag_id=1 它应该添加一次然后如果我再次添加 post_id=1 和 tag_id=1 则不应再次添加到表中。
怎么做?
我应该用查询来做这个还是在设计表时有什么办法吗?

最佳答案

在表上创建一个复合列UNIQUE约束,eg

ALTER TABLE tableName ADD CONSTRAINT tb_uq UNIQUE (post_id, tag_id)

关于mysql - 如何防止表格重复输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15061437/

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