
方式1:
insert into on dumplicate key update
例如,如果列 a 为 主键 或 拥有UNIQUE索引,并且包含值1,则以下两个语句具有相同的效果:
代码如下:
INSERT INTO TABLE (a,c) VALUES (1,3) ON DUPLICATE KEY UPDATE c=c+1;
UPDATE TABLE SET c=c+1 WHERE a=1;
方式2:replace into
replace into 有三种形式:
1. replace into tbl_name(col_name, …) values(…)
2. replace into tbl_name(col_name, …) select …
3. replace into tbl_name set col_name=value, …
第一种形式类似于insert into的用法......
作者: owoer
|
发表于:2016年3月21日
|
栏目:MySQL
|
MySQL 重复插入时更新 insert into on dumplicate key update /replace into已关闭评论
阅读全文

1、在内层语句首设置set d1=d;,尾设置set d=d1;
避免内查询NOT FOUND时d被设置为1从而退出外循环。
2、将内部语句包含在新的begin…end中
设置DECLARE CONTINUE HANDLER FOR NOT FOUND SET d = 0;
内部查询NOT FOUND时d值仍为0,继续外循环。
eg:
begin
DECLARE d int DEFAULT 0;
declare vid int;
declare vserver_contact_id int;
declare vpersonalemail varchar(100);
declare vmobilenum varchar(32);
DECLARE vuserid int(11) default 0;
declare d1 int;
declare cur CURSOR for
select id,server_contac......
作者: owoer
|
发表于:2016年3月18日
|
栏目:MySQL
|
mysql存储过程游标(嵌套语句互不影响)已关闭评论
阅读全文

网卡属性->高级
开启 ARP减负,NS 减负,样式比对唤醒
电源管理
勾选 允许此设备唤醒计算机
作者: owoer
|
发表于:2016年3月3日
|
栏目:操作系统
|
windows10网卡(网络)唤醒已关闭评论
阅读全文