查询数据库存在某字段的表并修改表字段信息

单行、唯一 0     2020      数据库   0     0
查询数据库存在某字段的表并修改表字段信息

在数据库中查询存在某个字段的表,按照条件修改信息


#执行结果就是修改的sql;复制结果,粘贴到命令行,执行修改;
SELECT
  CONCAT("UPDATE ",TABLE_NAME," SET 修改的表字段='要修改的值' WHERE 修改的表字段='修改的条件';") AS  `updateSql`
FROM information_schema.COLUMNS WHERE TABLE_SCHEMA='数据库名称' AND COLUMN_NAME='修改的表字段';


如下:

#把包含company_id字段的所有表找出来,拼接成修改的sql语句,得到结果,复制结果sql粘贴更新即可
SELECT
  CONCAT("UPDATE ",TABLE_NAME," SET company_id=2 WHERE company_id=3;") AS  `updateSql`
FROM
  information_schema.COLUMNS
WHERE
  TABLE_SCHEMA='qiheqihui' AND COLUMN_NAME='company_id';
把包含company_id字段的所有表找出来,拼接成修改的sql语句,得到结果,复制结果sql粘贴更新即可



captcha
忘记密码? 注册
第三方登录
微信赞赏
支付宝赞赏