gpt4 book ai didi

MYSQL 插入唯一行

转载 作者:行者123 更新时间:2023-11-30 22:30:06 25 4
gpt4 key购买 nike

我的数据库中有一个表,其中包含以下列

IDNumber  //auto incremented ID
ItemCategory //unique entry
description //typically blank, not unique

我希望此表中列出的类别是唯一的,但描述并不总是唯一的。

我试验过 ON DUPLICATE KEY UPDATE以及 MYSQL 的 unique功能,但只有在我的描述也是独一无二的情况下,我才能让它发挥作用。

关于我可以做什么的任何想法?

最佳答案

如果您希望描述是唯一的,则在该列上添加唯一约束/索引:

create index unq_table_description on table(description);

然后数据库将对该列强制执行唯一性,防止违反约束的插入和更新。

关于MYSQL 插入唯一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34099959/

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