【发布时间】:2012-07-26 09:49:48
【问题描述】:
我需要在目标表中已不存在记录的情况下插入 MySQL
我的查询
INSERT INTO comment (`mid`, `pid`, `comment_text`, `comment_date`, `comment_type`)
VALUES (180, 2, NULL, '2012-07-26 10:19:00', 'tag') WHERE NOT EXISTS ( SELECT * FROM `comment` WHERE `mid`=180 AND `pid`=2 AND `comment_type`='tag')
但是当它运行时我得到这个错误
您的 SQL 语法有错误;检查手册 对应于您的 MySQL 服务器版本,以便使用正确的语法 在'不存在的地方(选择 * FROM
commentWHEREmid=180 和 `pid' 在第 2 行
任何想法基本上我都想在匹配值时停止将重复行添加到此表中
【问题讨论】: