【发布时间】:2020-06-12 15:43:57
【问题描述】:
我是 python 新手,目前正在学习将 SQL 与 python 一起使用。我有以下代码:
word = input("Enter a word: ")
query = cursor.execute("SELECT * FROM Dictionary WHERE Expression LIKE '%s%' " % word)
results = cursor.fetchall()
第二行抛出一个错误,因为我认为我不能像那样使用 '%s%'?我将如何改变它以便能够完成这项工作?我希望能够将所有相关条目返回给用户输入。因此,如果用户输入“rain”,那么我希望查询返回所有可能的结果,例如“下雨”、“下雨”等。谢谢。
【问题讨论】:
-
你遇到了什么错误?
标签: mysql python-3.x