目前有一些sql脚本,里面都是insert语句,但是很多insert语句里都含有转义字符 ',
如:insert into abbdict(abbword,abbtran) values ('SEMN','Seamen - ship's crew (reservations code) 船员');
导致无法正常导入mysql数据库,开始通过将 '改成 \'即可,但是数据有几十万条,这样手工修改比较麻烦,求教各位大侠有什么好的办法?
如:insert into abbdict(abbword,abbtran) values ('SEMN','Seamen - ship's crew (reservations code) 船员');
导致无法正常导入mysql数据库,开始通过将 '改成 \'即可,但是数据有几十万条,这样手工修改比较麻烦,求教各位大侠有什么好的办法?
replace(temp,''','''')
insert into abbdict(abbword,abbtran) values ('SEMN','seamen - ships crew (reservations code) 船员');
如果用Ultraedit的全部替换的话,会把正常的's也替换掉,这就不对了。
有没有用SQL语句来做的呢,或者编程来实现的?
纯sql语句改的话,要进行词法语义分析,更麻烦。
ue是做不到的。