WHERE 子句中的 SQLite 错误

本文关键字:SQLite 错误 子句 WHERE | 更新日期: 2023-09-27 17:55:47

谁能确认这是一个错误?

CREATE TABLE meta 
 meta_id INTEGER PRIMARY KEY, 
 localAbsPathAndName TEXT, 
 purgeGUID TEXT 
);
INSERT INTO meta (localAbsPathAndName) VALUES ('C:'some'path');
INSERT INTO meta (localAbsPathAndName) VALUES ('C:'some'path');
SELECT * FROM  meta WHERE purgeGUID!='aa5de571c9da5e3995b63427f5d23aad'

错误地不返回任何行。

WHERE 子句中的 SQLite 错误

purgeGUID 为空,因此 Sqlite 可以正常工作,因为

null != 'aa5de571c9da5e3995b63427f5d23aad'为空

条件"从不满足空"

"元"表中有 3 列,但在插入查询中只提供一个值。提供 3 个值,然后重试它有效