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

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

sql

18个回答

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

自己搞定啦:

UPDATE test SET url=REPLACE(url,'www.163.com','www.165.com');
UPDATE 表名 SET 字段=REPLACE(字段,'要替换的字符串','替换后的字符串');

UPDATE table_name set role_id = role_id + 5000 WHERE role_id BETWEEN 1 AND100;

update table_name set role_id = role_id + 5000;

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

楼主既然问这个问题应该是不知道sql的,那么直接手动按住鼠标拖动到想要修改的头尾位置上再输入想要改的数值不久可以了吗

用sql语句就好了。

如果id是可计算类型,就用一楼仁兄的。如果非计算类型,建议先alert成可计算类型,再改回来

使用update语句

复制到EXCEL 在Excel中拖出一系列数字,再复制到表里面,完成。

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