举例,批量修改库中创建人字段的类型为字符串类型,长度80.
1.查出库中相关表信息
SELECT
table_name,
COLUMN_NAME,
DATA_TYPE,
CHARACTER_MAXIMUM_LENGTH,
COLUMN_COMMENT ,
CONCAT( 'ALTER TABLE ' ,table_name ,' CHANGE ', COLUMN_NAME ,' ', COLUMN_NAME , ' VARCHAR(80) NULL COMMENT "创建人"' ,';')
FROM
information_schema.COLUMNS
WHERE
table_name LIKE 'wf%'
AND COLUMN_NAME LIKE 'update_user_id';

然后复制所以sql执行即可
本文介绍了一种批量修改数据库表中特定字段类型的SQL查询方法,通过构造动态SQL语句实现字段类型的快速变更。
389

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



