mysql SQL数据更新(有时更新,没有时插入)
一、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:想认识博主么?想了解学习更多知识么?不妨关注微信公众号:面向对象缘来是你