mysql 有没有批量 修改 表注释和字段注释 ?? mysql 有没有批量 修改 表注释和字段注释 语句 或者有什么简单方法?现在发现在不同表中有相同的字段,意义都是一样的,怎么能批量修改字段注释,COLUMN_COMMENT TABLE_COMMENT 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MYSQL本身没有这种批量的命令。不过你可以自己生成 alter table t1 modify 的脚本,一次性把所有需要修改的列的注释更新。 dzyjl (dzyjl) '截至2010-11-30 17:38:39 用户结帖率42.86%当您的问题得到解答后请及时结贴.http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.htmlhttp://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.htmlhttp://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html8、如何给分和结贴?http://community.csdn.net/Help/HelpCenter.htm#结帖 在LINUX下,可以先把数据库备份出来,然后修改备份脚本,再导回去。 还是我自己找了一个办法,大家看看:select concat("ALTER TABLE ",TABLE_SCHEMA,".",TABLE_NAME," CHANGE ",COLUMN_NAME," ",COLUMN_NAME, " ",COLUMN_TYPE ,if(COLUMN_DEFAULT is null," ",concat(" DEFAULT ",if(COLUMN_DEFAULT='',"''",COLUMN_DEFAULT))),if(IS_NULLABLE='NO'," NOT NULL ",'')," COMMENT "," ","'12343'")from information_schema.COLUMNS where TABLE_NAME='wa'可以生成这样的sql语句:ALTER TABLE test.wa CHANGE a a varchar(10) DEFAULT '' NOT NULL COMMENT '12343'这样就可以批量生成sql语句,然后执行,看来还是需要自己去摸索下 ACMAIN_CHM 有时候不是不结贴,是没有满意的回答。 请教一个多表查询问题 MYSQL安装失败 如何写SQL实现这样的需求? mysql商城 数据库表设计 如何实现按这样要求随意拆分表格 mysql mysql中如何修改root口令? 批量加载数据 MySQL 5.6 安装卡住了,求助~! 请大家看看这个mysql配置,是否合理 关于 MYSQL PostgreSQL 能启动但是不能使用 请求解决 [向狼头提问]避免服务器发生故障的措施
'截至2010-11-30 17:38:39 用户结帖率42.86%
当您的问题得到解答后请及时结贴.
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html8、如何给分和结贴?
http://community.csdn.net/Help/HelpCenter.htm#结帖
from information_schema.COLUMNS where TABLE_NAME='wa'可以生成这样的sql语句:ALTER TABLE test.wa CHANGE a a varchar(10) DEFAULT '' NOT NULL COMMENT '12343'
这样就可以批量生成sql语句,然后执行,看来还是需要自己去摸索下
有时候不是不结贴,是没有满意的回答。