【发布时间】:2020-12-31 00:50:38
【问题描述】:
如果表中没有记录,我想插入一条新记录
为此,我在 Teradata 中使用以下查询
INSERT INTO sample(id, name) VALUES('12','rao')
WHERE NOT EXISTS (SELECT id FROM sample WHERE id = '12');
当我执行上述查询时,出现以下错误。
WHERE NOT EXISTS
Failure 3706 Syntax error: expected something between ')' and the 'WHERE' keyword.
任何人都可以帮助解决上述问题。这将非常有帮助。
【问题讨论】:
-
这能回答你的问题吗? How to 'insert if not exists' in MySQL?