问题:
同事导出了个sqlserver 的 sql 超大文件 1G
解决:
如果有条件还是用 mysql workbench 之类的工具导方便点
主要问题是sql 的替换
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
iconv -t utf8 -c vi %s/\[dbo\]\.//g %s/\[/`/g %s/\]/`/g %s/N'/'/g %s/\n/;\r/g %s/^GO/-- GO/g %s/\vCAST\(0x[^)]+ AS DateTime\)/'2020-01-01'/g mysql -h **** -u root -p**** -f ai <a.sql |
—
vscode 没法替换这么大的文件
参考: