2024-10-01 22:37:19 发布
网友
问题是在MySQL数据库中插入json字符串。 在python程序中,我获得json作为json.dumps(d)的结果,其中d是字典。插入代码是:
json.dumps(d)
query = ("INSERT INTO bm_triesJsons VALUES (%s, %s, %s);"% (article_id, revision_number, jsn)) print query cur.execute(query)
问题好像是引号,引号前面没有转义符。 我该怎么解决这个问题?在
执行查询时,请使用参数化方法来处理值。驾驶员将处理逃逸:
query = "INSERT INTO bm_triesJsons VALUES (%s, %s, %s);" cur.execute(query, (article_id, revision_number, jsn))
如果您想直接和手动访问MySQLdb使用的转义函数,可以这样做:
执行查询时,请使用参数化方法来处理值。驾驶员将处理逃逸:
如果您想直接和手动访问MySQLdb使用的转义函数,可以这样做:
^{pr2}$相关问题 更多 >
编程相关推荐