查询数据库存在某字段的表并修改表字段信息
查询数据库存在某字段的表并修改表字段信息
在数据库中查询存在某个字段的表,按照条件修改信息
#执行结果就是修改的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粘贴更新即可
请先登录后再评论登录