【发布时间】:2021-10-14 05:53:14
【问题描述】:
我正在使用 SQL,我需要使用以下内容进行多次更新:
UPDATE databaseID SET count = 51 WHERE codCountry = "ES" AND file = "ES_IN.txt"
UPDATE databaseID SET count = 15 WHERE codCountry = "ES" AND file = "ES_DA.txt"
UPDATE databaseID SET count = 84 WHERE codCountry = "CO" AND file = "CO_SE.txt"
UPDATE databaseID SET count = 74 WHERE codCountry = "CO" AND file = "CO_TE.txt"
我的问题是,是否有可能做如下的事情,即在单个查询中更新表的多行?
UPDATE databaseID (SET count = 51 WHERE codCountry = "ES" AND file = "ES_IN.txt"), (SET count = 15 WHERE codCountry = "ES" AND file = "ES_DA.txt")...
【问题讨论】:
标签: mysql sql sql-update case