SQL插入(如果不存在)

时间:2015-09-01 23:13:40

标签: mysql

我在尝试让这个查询工作时遇到了麻烦,我尝试了很多不同的方法,但没有工作。我在这里做错了什么?

INSERT INTO sessions (usr_id)
SELECT '46'
IF NOT EXISTS (SELECT * FROM sessions WHERE usr_id = '46')

1 个答案:

答案 0 :(得分:0)

你可以使用MYSQL INSERT IGNORE:


INSERT IGNORE INTO sessions (user_id) VALUES (46);