首页新闻找找看学习计划

mysql一条语句能不能实现数据存在就更新不存在就插入

0
悬赏园豆:5 [已关闭问题] 关闭于 2016-05-19 10:53

比如一个表有三个字段,分别是id(主键)、a、b,当存在a=1的数据时就根据a=1更新b字段,否则就插入数据

拖鞋王子的主页 拖鞋王子 | 初学一级 | 园豆:48
提问于:2016-04-11 21:46
< >
分享
所有回答(4)
0

当a字段为主键的时候才可以,你只能先判断在插入或更新了

刘宏玺 | 园豆:14004 (专家六级) | 2016-04-11 23:26
0

好像有一个replease函数可以,不过需要写入权限。

Supper_litt | 园豆:979 (小虾三级) | 2016-04-12 08:51
0

还是写个存储过程吧

龙葛格 | 园豆:712 (小虾三级) | 2016-04-12 09:01
0

你自己写个函数包起来看起来就是只有一行语句了。

爱编程的大叔 | 园豆:30089 (高人七级) | 2016-04-12 09:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册