在insert into 的时候,报错语法错误,某个字符附近,这个时候,你就要看看是不是有特殊字符,我的sql中存在单引号这样的字符,报的错。在SQL中,一个单引号由另一个单引号转义,只要用'单引号转义就可以了,我在postgersql,dm,kingbase都测试过,可以解决问题。
(psycopg2.errors.SyntaxError) syntax error at or near "\"
"Details": "Example: Replace \'\'John\'\'s...
insert into test VALUES (1234567, 'ERROR','{"header": "Response", "status": "Err", "Details": "Replace \'\'John\'\'s Assoc.\'\' → \'\'John\'\'s Civil Assoc."}');