MySQL 插入记录前判断是否存在,不存在则插入,存在则修改,不采用触发器​

发布时间:2020-11-30 15:29 作者:独孤剑 阅读:98

MySQL 插入记录前判断是否存在,不存在则插入,存在则修改,不采用触发器

DROP TABLE IF EXISTS users;
CREATE TABLE users(
	user_name varchar(50) NOT NULL,
	sex varchar(5),
	PRIMARY KEY(user_name)
);
 
#如果不存在user_name='admin'的记录则新建, 存在则更新
INSERT INTO users (
	user_name,
	sex
)VALUES(
	'admin1',
	'男'
)
ON DUPLICATE KEY UPDATE sex='女';


SELECT * FROM users;


作者最新文章
做好网站维护需要具备哪些知识? 网站维护都需要做哪些内容?
C# Console 控制台禁止重复打开, 只能运行一个实例, 禁止多开
C# 正则获取网页内容, 抓取html源代码里的 title
C# 通过循环的方式遍历数组中不相同的元素
css 设置背景色的两种方式, 如何设置背景颜色?