
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 · 171 阅读 · 0 评论 -
mysql存储过程传入参数 实现动态列查询
一级标题DROP PROCEDURE IF EXISTS work_order_num;CREATE PROCEDURE work_order_num( IN proId VARCHAR(255), IN userName VARCHAR(64))BEGINSET @EE='';SET @proId = proId;SET @userName = userName;SELECT b.* into @EE from ( SELECT @EE:=CONCAT(@EE,'SUM(I原创 2020-09-10 17:11:52 · 878 阅读 · 0 评论