2021年8月18日 | Leave a comment 问题: 同事导出了个sqlserver 的 sql 超大文件 1G 解决: 如果有条件还是用 mysql workbench 之类的工具导方便点 主要问题是sql 的替换 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 123456789101112131415161718192021 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 没法替换这么大的文件 参考: