我必须使用INSERT和UPDATE在单个查询中。对于该SQL具有MERGE语句。
INSERT
UPDATE
MERGE
MERGEMySQL中是否支持该语句。如果支持,请提供样本。
MERGE MySQL不支持,但是,还有其他可能的方法可以做到这一点:
插入…在重复密钥更新上
如果您在INSERT语句中指定ON DUPLICATE KEY UPDATE选项,并且新行在UNIQUE或PRIMARY KEY索引中导致重复值,则MySQL将基于新值对旧行进行更新。