zhuchao941 / canal2sql

同时支持在线和离线解析binlog,输出标准sql
116 stars 30 forks source link

将生成 SQL 中 String 类型值包含「'」(单引号)的地方转换为「\'」 #9

Closed zitongchen closed 4 months ago

zitongchen commented 4 months ago

将生成 SQL 中 String 类型值包含「'」(单引号)的地方转换为「'」,避免生成的 SQL 格式错误,导致无法执行。

# 调整前生成的语句(存在语法错误)
UPDATE user SET `name` = '李四'王五' WHERE `id` = 1; 
# 调整后生成的语句
UPDATE user SET `name` = '李四\'王五' WHERE `id` = 1;