redis setnx 分布式锁:关于SQL语言的问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 01:45:48
假设有表 job 表中有列项目名 ID 与 name
设JOB表中有name=李明 对应ID=10 现在需要将李明的ID调整为15

请问如何使用SQL语句一次性操作完成。
补充一下,请看清楚再回答:
JOB表中有ID与NAME两列
现在想把NAME=李明的人的ID号增加5,如何操作

update job set id=id+5 where name='黎明';

update job set id=15 where name='李明' and id = 10

万一ID是primary key,15已经存在。是不是要删了15再把10改成15

update job set id=15 where name='李明' and id = 10