如果構建的sql中包含百分號,如:
INSERT INTO child (pk, data_id, material_type) VALUES ('5e995e464bec3a00067402f4_0', '5e995e464bec3a00067402f4', '28%');
則會報錯:
ValueError: unsupported format character '?'
搜索後需要將’%‘替換爲’%%’
sql = "INSERT INTO child (pk, data_id, material_type) VALUES ('5e995e464bec3a00067402f4_0', '5e995e464bec3a00067402f4', '28%%');"
sql = sql.replace('%', '%%')