小言_互联网的博客

《MySQL 入门教程》第 26 篇 DML 语句之合并数据

359人阅读  评论(0)

上一篇我们介绍了如何使用 DELETE 语句删除数据,本篇继续学习 MySQL 中的数据合并操作,包括INSERT ON DUPLICATE KEYREPLACE语句。

📝数据合并操作在 SQL 标准中使用 MERGE 语句实现,MySQL 使用专有的语法,有些数据库使用 UPSERT 语句。

26.1 INSERT ON DUPLICATE KEY

MySQL 中的 INSERT 语句提供了一个额外的子句:ON DUPLICATE KEY UPDATE,可以用于同时实现插入和更新操作。当插入的数据违反主键或者唯一约束时,执行更新操作替换原表中的数据。

INSERT INTO table_name(col1, col2

转载:https://blog.csdn.net/horses/article/details/108370930
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场