SQL 字符串转义 后端生成 · 免登录
SQL 字符串转义/反转义,单引号双写,按行生成 INSERT 值列表
输入文本
处理结果
SQL 字符串转义工具使用说明
把文本拼进 SQL 字符串字面量时,文本里的单引号会提前闭合字符串,导致 You have an error in your SQL syntax。本工具按目标数据库规则做转义,避免手工数引号。
标准 SQL(单引号双写):It's → It''s。MySQL、Oracle、PostgreSQL、SQL Server 都支持,是跨库最稳的写法。
MySQL 反斜杠风格:It's → It\'s,同时把换行、制表符转成 \n、\t。适合把多行文本塞进单条 INSERT。
按行生成 INSERT 值列表:每行作为一个字段值,输出 ('值1', '值2', '值3'),可直接贴进 VALUES 子句。
提示:标准模式保留真实换行(SQL 字符串本身允许跨行);若目标表字段是单行 VARCHAR,建议改用反斜杠风格或先去掉换行。
相关工具:SQL 格式化、SQL 方言互转、Mock 造数。
相关文章:SQL 格式化踩坑:为什么格式化后 join 条件缩进全乱了——坑 5 讲了含引号字面量拼进批量 INSERT 时的二次转义问题。