MySQL中如何批量修改表字段属性
发布时间:2016-10-13 16:04:39 所属栏目:MySql教程 来源:站长网
导读:测试库中有将近300张表,其中有278张表的fid,uid字段需要作出修改。 解决办法是自动生成修改字段属性的SQL语句。 用于生成SQL的语句: select CONCAT('alter table ',TABLE_NAME,' modify ',COLUMN_NAME,' varchar(50) ;') from information_schema.COLUMN
测试库中有将近300张表,其中有278张表的fid,uid字段需要作出修改。 解决办法是自动生成修改字段属性的SQL语句。 用于生成SQL的语句: select CONCAT('alter table ',TABLE_NAME,' modify ',COLUMN_NAME,' varchar(50) ;') from information_schema.COLUMNS where TABLE_SCHEMA='castle' and COLUMN_NAME in ('uid','fid','hid'); 增大以下参数的全局变量: sort_buffer_size tmp_table_size read_buffer_size read_rnd_buffer_size 执行SQL语句。 本栏目更多精彩内容:http://www.bianceng.cn/database/MySQL/ (编辑:淮北站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |