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