本文主要是介绍【详解】insert into update语法ON DUPLICATE KEY,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
格式如下
INSERT INTO 表名(唯一索引列, 列2, 列3)
VALUES (值1, 值2, 值3)
ON DUPLICATE KEY UPDATE 列U1=值, 列U2=值
展开说
INSERT INTO 表名(唯一索引列, 列2, 列3)
VALUES (值1, 值2, 值3)
以上和常规的sql写入语句用法是一样的
具体ON DUPLICATE KEY UPDATE 怎么使用
列U1 和 列U2 分别为你要修改的表格内容列的对象
比如有一个表
user_table 有如下属性:
id(主键)
name
age
phone
email
createTime
updateTime
只要修改i电话或者邮箱都要进行修改,不存在进行写入,如下:
INSERT INTO(id,
name,
age,
phone,
email,
createTime,
updateTime
这篇关于【详解】insert into update语法ON DUPLICATE KEY的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!