任何人都可以确认这是一个错误吗?
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'
错误地不返回任何行。
答案 0 :(得分:3)
purgeGUID为null,因此Sqlite正常工作,因为
null != 'aa5de571c9da5e3995b63427f5d23aad'
为空
条件"其中null'永远不会实现
答案 1 :(得分:-1)
你的'meta'表中有3列,但是你在insert查询中只提供了一个值。提供3个值并再试一次它