select
CONCAT('ALTER TABLE ',a.TABLE_NAME,' MODIFY COLUMN standard_code varchar(20) NOT NULL COMMENT "标准编码";')
from
INFORMATION_SCHEMA.Columns a
where
TABLE_SCHEMA like 's%' --库名
and COLUMN_NAME = 'code'
执行后生成sql语句
s 库
ALTER TABLE xxx1 MODIFY COLUMN code varchar(20) NOT NULL COMMENT "标准编码";
ALTER TABLE xxx2 MODIFY COLUMN code varchar(20) NOT NULL COMMENT "标准编码";
本文提供了一种使用SQL语句批量修改数据库表中特定字段的方法。通过示例展示了如何将多个表中的'code'字段修改为固定长度的VARCHAR类型,并添加了注释说明。适用于需要统一字段属性的场景。
2169

被折叠的 条评论
为什么被折叠?



