一、SQL语句:
1.1语法:INSERT INTO 表名(字段名1,字段名2,...) VALUES(值1,值2,...) ON DUPLICATE KEY UPDATE 字段名=值,...
1.2例子:
INSERT INTO user(userId,userName,userAge,userSex) VALUES(1,"qyf",22,"nv")
ON DUPLICATE KEY
UPDATE userName="qinyufeng",userAge=24,userSex="女"
1.2.1数据表user,还没执行SQL语句之前是没有数据的。

1.2.2执行图中SQL语句

1.2.3 user表中插入了一条新记录。

1.2.4 再执行一次相同的SQL语句

1.2.5 再来看user表,这时看到记录还是只有一条记录,只不过是值更新了。

ps:想认识博主么?想了解学习更多知识么?不妨关注微信公众号:面向对象缘来是你

本文介绍了一种使用SQL语句进行数据插入与更新的方法,通过示例展示了如何利用INSERT...ON DUPLICATE KEY UPDATE语句实现数据的高效管理。
363

被折叠的 条评论
为什么被折叠?



