【发布时间】:2013-12-16 17:13:28
【问题描述】:
这个问题我找了一阵子,还是没解决……
我想检查mysql表中是否不存在一条记录,然后插入一条记录。
这是我的代码:
IF NOT EXISTS (SELECT * FROM personOffice WHERE personID = 2 AND officeID = 1)
BEGIN
INSERT INTO personOffice (personID, officeID) VALUES ('2', (SELECT officeID FROM offices WHERE title = 'Berlin'))
END
Mysql 告诉我第一行有语法错误。
感谢您的解决方案。
【问题讨论】:
-
查看之前发布的答案:stackoverflow.com/questions/1361340/…