mysql
肯德起
123456
展开
-
MySQL的ON DUPLICATE KEY UPDATE用法(自己的理解)
先为表加上唯一键约束 ALTER TABLE table_name ADD UNIQUE (column) 然后新增操作 INSERT INTO man values (id,age,name) value (2,29,name) ON DUPLICATE KEY UPDATE age values(age),name values(name) 若该数据的主键值/ UNIQUE KEY 的值已经在表中存在,则执行更新操作, 即UPDATE 后面的操作。 UPDATE后的字段为会被更新的字段 纯属记录一下。原创 2020-10-14 15:06:23 · 149 阅读 · 0 评论 -
mysql存储过程传入参数 实现动态列查询
一级标题 DROP PROCEDURE IF EXISTS work_order_num; CREATE PROCEDURE work_order_num( IN proId VARCHAR(255), IN userName VARCHAR(64) ) BEGIN SET @EE=''; SET @proId = proId; SET @userName = userName; SELECT b.* into @EE from ( SELECT @EE:=CONCAT(@EE,'SUM(I原创 2020-09-10 17:11:52 · 831 阅读 · 0 评论