cursor.execute("SELECT * FROM posts WHERE tags LIKE '%?%'",(tag,))
但它似乎没有用. 我是sqlite的新手,请告诉我如何修复它.谢谢 !
cursor.execute("SELECT * FROM posts WHERE tags LIKE ?",('%{}%'.format(tag),))
的? sql参数插值为您添加引号,因此您的查询最终为’%’值’%’,这不是有效的sql.