我的innodb表的 struct 如下:4列(CountryID, Year, %Change, Source)
,2列(CountryID, Year)
作为主键.除了使用for循环删除每一行之外,如何删除多行?
我在找类似的东西
DELETE FROM CPI
WHERE CountryID AND Year IN (('AD', 2010), ('AF', 2009), ('AG', 1992))
我的innodb表的 struct 如下:4列(CountryID, Year, %Change, Source)
,2列(CountryID, Year)
作为主键.除了使用for循环删除每一行之外,如何删除多行?
我在找类似的东西
DELETE FROM CPI
WHERE CountryID AND Year IN (('AD', 2010), ('AF', 2009), ('AG', 1992))
在甲骨文中,答案是:
delete from cpi
where (countryid, year) in (('AD', 2010), ('AF', 2009), ('AG', 1992))
这是相当标准的SQL语法,我认为MySQL也是一样的.