我试图使用Python将一个值插入到我的本地MySQL实例中,但是我不断得到一个错误
这是我的密码:
con = mdb.connect('localhost', 'root', 'password', 'testDB')
cur = con.cursor()
cur.execute('''INSERT INTO testDB.testPython VALUES (%s)''',("HelloWorld"))
con.commit()
但我得到以下错误
TypeError: not all arguments converted during string formatting
有人知道为什么吗?你知道吗
TypeError是一个基本的Python错误:
你的问题是你忘了在元组中放置逗号,没有它就会被认为是括号中的对象:你的单个字符串。你知道吗
翻译讲解:
这样解决你的问题:
不要使用三重引号,这会将包含参数的sql视为字符串文本。改用标准引号(“)。你知道吗
相关问题 更多 >
编程相关推荐