【发布时间】:2014-04-29 22:13:32
【问题描述】:
我有两张表,它们有相同的列id,但table1 的ids 比table2 多。现在我想在table1中找到那些ida但在table2中不存在的insert它们到table2中,并将它们的计数值设置为0。
我尝试了以下代码,但它显示syntax error, unexpected IF。
if not exists(select * from table1 where table1.id = table2.id)
begin
insert into table2 (id, count) values (table1.id, 0)
end
【问题讨论】:
标签: mysql sql if-statement