gpt4 book ai didi

Python 将带逗号的变量插入 MySQL

转载 作者:搜寻专家 更新时间:2023-10-30 23:36:51 26 4
gpt4 key购买 nike

我有带逗号的变量值(例如 var='some text, with comma')如何将整个文本(带逗号)插入一列?

我的代码不起作用:

c.execute("""INSERT INTO resumes (var) VALUES (%s)""",(var_with_comma))

最佳答案

您需要将查询参数定义为可迭代(在您的情况下为tuple),替换:

c.execute("""INSERT INTO resumes (var) VALUES (%s)""",(var_with_comma))

与:

c.execute("""INSERT INTO resumes (var) VALUES (%s)""",(var_with_comma, ))

不需要其他特殊处理 - 数据库驱动程序会检测到查询参数是一个字符串,并会适本地处理引号和转义。

关于Python 将带逗号的变量插入 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41047675/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com