在插入电影详细信息之前,我正在尝试检查电影的详细信息是否在数据库中存在。如果细节已经存在,那么不要插入也不要更新。我只想跳过。
INSERT INTO jos_movie (movie_name, language, cast,movie_release,director,rating,rating_count,movie_ids)
SELECT * FROM (SELECT 'test','null','yahoo','Dec 21, 2012','himmat',250,230,'43677') AS tmp
WHERE NOT EXISTS (
SELECT movie_name FROM jos_movie WHERE movie_name = 'yahoo')
使用上面的查询,每次运行它时,值都会更新。它没有检查。我错在哪里?
谢谢,我得到了答案
我插入的测试电影不是雅虎!多数民众赞成我这么傻。感谢