我有一个名称水果。
FRUITS ITEMS
______
APPLE 6
ORANGE 7
GRAPES 4
如果我不想在水果中有重复的值,那么sql查询是什么。示例如果我想添加另一个值为APPLE 5且不应添加的值
答案 0 :(得分:0)
您应该将列水果设置为unique
。通过这种方式,如果你尝试添加重复的水果,sql不会让你这样做。
答案 1 :(得分:0)
您应该有一个唯一的列,否则您可以使用此查询:
INSERT INTO tablename(FRUITS, ITEMS) VALUES('APPLE','5')
WHERE NOT EXISTS
(SELECT FRUITS
FROM tablename
WHERE FRUITS = 'APPLE')