使用sqlite在varchar字段上进行非常简单的SQL查询

时间:2010-09-26 12:23:56

标签: sql sqlite

我使用sqlite3创建了一个包含此模式的表:

CREATE TABLE monitored_files (file_id INTEGER PRIMARY KEY,file_name VARCHAR(32767),original_relative_dir_path VARCHAR(32767),backupped_relative_dir_path VARCHAR(32767),directory_id INTEGER);

现在,我想得到所有记录,其中original_relative_dir_path完全等于'。',没有's。我做的是这个:

select * from monitored_files where original_relative_dir_path='.';

结果是没有记录,即使在表中我只有这个记录:

1|'P9040479.JPG'|'.'|'.'|1

我在网上看到,我发现我的语法没有错误......我也试过使用LIKE'。',但仍然没有结果。我不是SQL的专家所以也许你可以看到错误的东西? 谢谢!

1 个答案:

答案 0 :(得分:0)

我认为该陈述没有问题 我创建了你描述的表格 INSERT是否具有您提供的相同值 并且进行了查询,并且在没有where子句的情况下也进行了查询 没有遇到任何问题,所以我怀疑当你执行选择时,你可能没有连接到正确的数据库。