嗨,我正在寻找一个类似的线索,但找不到任何,所以决定张贴。 任何提示或链接将不胜感激。
我使用的是python 2.7+MySQLdb,我做了一个sql语句,但是有一个奇怪的问题。
【作品】
Val3 = 1
sql = """SELECT ValA FROM %s WHERE Val2 = %s AND Val3 = %s""" % (Val1, Val2, Val3)
【不起作用】
Val3 = "variable"
sql = """SELECT ValA FROM %s WHERE Val2 = %s AND Val3 = %s""" % (Val1, Val2, Val3)
当我使用文本作为变量时,不会执行sql语句。
(注意:没有错误消息会被当作不存在一样对待)
有人知道问题出在哪里吗?
添加引号:
相关问题 更多 >
编程相关推荐