我正在将数据从两个业务系统导入 MySQL。我编写了一些 bash 脚本来比较系统之间的差异,以便仅导入相关部分。现在我需要构建 SQL 查询,以便加载数据。我的主要问题是转义单引号,我在下面添加了应该转义它的代码部分,但不知何故,这只是有时这样做,不一致。我不明白...
TEXT=${PART[1]/\'/\\\'}
所以...有没有更好的方法/程序可以通过管道传输数据来逃避数据?绝对最好的解决方案是使用 MySQL 的load data infile
混合on duplicate update
,但如果我理解正确,那还没有实现。