我试图做一个不起作用的sql查询,我想只在表中添加一个元素,并且只有在表中没有该值时才会这样:
IF EXISTS (Select `id` from `artists` Where `artist`='"$artist"') Do Nothing
ELSE Insert into `artists` (`artist`) values('".$artist."')
最好的方法是什么?
PS:我试图通过谷歌和论坛寻找这些信息,但我不明白这个想法非常感谢您提前
PS2:抱歉,这是一个MYSQL数据库
答案 0 :(得分:2)
如何使用IF NOT EXISTS ...
类似的东西:
IF NOT EXISTS (Select `id` from `artists` Where `artist`='"$artist"') Insert into `artists` (`artist`) values('".$artist."')