mysql - 更新数据库中一列中的多行

标签 mysql sql

我有一个包含数据的数据库

enter image description here

我想编辑带有 lab_no 的列,并在所有记录的 8 之后添加另一个零 (0)...我该怎么做,因为记录很多。 谢谢

最佳答案

假设所有记录都以EPI8开头,那么可以这样做:

UPDATE [tablename] SET lab_no = REPLACE(lab_no, 'EPI8', 'EPI80');

关于mysql - 更新数据库中一列中的多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35031079/

相关文章:

MySQL,先对单个字母排序,然后对双字母排序,然后对三字母排序

mysql - SQL - 选择每个 IN 参数的相同数量的结果

mysql - 成对计数 : SQL

具有聚合功能的 MySQL GROUP BY DateTime

php - 重构 webproject : php mysql javascript

mysql - 无法使用来自另一表的相应数据正确更新一个 MYSQL 表

PHP上传图片什么都不做,没有报错

PHP、MySQL 统计

sql - SHOW CREATE TABLE 中的 'KEY' 是否意味着列已索引?

PHP,将未知数量的列放入数组中