我有一段Python / SQLite脚本的工作代码:
cur.execute('SELECT id, title, thm ' +
'FROM content ' +
'ORDER BY id ' +
'DESC LIMIT 5')
我想执行相同的操作但不计算将“禁用”列设置为“禁用”的条目,并提出以下代码:
cur.execute('SELECT id, title, thm ' +
'FROM content ' +
'WHERE disabled != ? ' +
'ORDER BY id ' +
'DESC LIMIT 5',
("DISABLED",))
然而,不是抛出错误(所以我假设语法没问题)或提供正确的输出,语句的返回值只是一个空列表。
我正在使用的测试数据库有8个条目 - 其中2个'禁用'设置为'DISABLED',其余6个设置为NULL。
我做错了什么?