如何批量删除mysql中的注释?

hacxer 发布于 2013/12/21 16:47
阅读 1K+
收藏 0
由于经过数据库切换,导致mysql中的数据库字段的注释都乱码了,我想 把mysql数据库里面的表注释和字段注释都删除 ,或者导出数据库的时候可以不导出注释
加载中
0
uhziel
uhziel

可以导出后,用 sed 之类的命令去除注释。方便的话,可以给个例子看下。

乱码一般都是编码问题,可能还能修复回来的。

uhziel
uhziel
回复 @momoer : 抱歉,回复好像太迟了。删除注释的方法见我另一回复,希望还有用吧。
hacxer
hacxer
有具体操作说明吗?
0
uhziel
uhziel

$ cat create_table.sql 

create table test1

(

    field_name int comment '字段的注释'

)comment='表的注释';

$ sed "s/comment.\'.*\'//" create_table.sql

create table test1

(

    field_name int 

);

返回顶部
顶部