MySQL中实现插入或更新操作_Mysql_脚本之家

如果需要在MySQL中实现记录不存在则insert,不存在则update操作。可以使用以下语句:

INSERT INTO tbl (columnA,columnB,columnC) VALUES  ON DUPLICATE KEY UPDATE columnA=IF

INSERT INTO tbl (columnA,columnB,columnC) VALUES  ON DUPLICATE KEY UPDATE columnA=IF,columnB=IF,columnC=IF;

由于MySQL对更新为原相同值有进行优化,所以更新为原相同值时不会真正对字段进行更新操作,不存在性能问题。

以上所述是小编给大家介绍的在MySQL中实现插入或更新操作,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

本文由金沙官网线上发布于数据库,转载请注明出处:MySQL中实现插入或更新操作_Mysql_脚本之家

您可能还会对下面的文章感兴趣: