手动改太累了,如何批量改MSQL表的某个字段的值

如图。我想把role_id 1-100改成5001-5100应该如何改呢,批量的
图片说明

sql

18个回答

update table_name set role_id = role_id+5000 where role_id between 1 and 100

update table_name set role_id = role_id + 5000 where role_id in (0,100)

update table_name set role_id = role_id + 5000 where role_id between 0 and 100;

update语句按照id查询然后将id同等增加

...第一次问一个问题这么多好心人回答啊 开心,谢谢大家

先增加一列 role_id_1,update tablename set role_id_1=role_id+500 where role_id > 0 and role_id <= 100;核对后再
update tablename set role_id=role_id_1;安全保证

update 表名 set role_id = role_id+5000 where role_id between 1 and 100

update table_name set role_id = role_id + 5000 where role_id in (0,100)
参考示例
图片说明

共18条数据 首页 2
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐