发现mysql中的一个功能,insert…on duplicate key update…语句可以同时起insert,update的作用,很方便,特做记录。
使用添加:table中有个unique的键,使用上述语句,数据库发现该键库中已存在,就会自动视为更新数据,将update后数据更新;如果键值不存在,自动插入insert的数据。
例:id是主键,为unique键。
insert into game_center_html (id,address,imgUrl,detailDesc,shortDesc,appId,name,createTime,type) values(1,'1','1','1','1',1,'1','2016-08-07',1) on duplicate key update address = '2',imgurl='2',detailDesc='2',shortDesc='2',appId=2,name='2',createTime='2015-08-08',type=2