Очень простой SQL-запрос к полям varchar с sqlite - PullRequest
0 голосов
/ 26 сентября 2010

Я создал таблицу с этой схемой, используя 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

Я читаю в Интернете и не вижу ошибокв моем синтаксисе ... Я также пытался использовать как ".", но по-прежнему безрезультатно.Я не специалист по SQL, поэтому, может быть, вы видите что-то не так?Спасибо!

1 Ответ

0 голосов
/ 26 сентября 2010

Не вижу проблем с утверждением.
Я создал таблицу, которую вы описали.
Сделал INSERT с теми же значениями, которые вы указали.
И сделал запрос, а также запросил без предложения where.
Никаких проблем не возникало, поэтому я подозреваю, что при выполнении выбора вы не сможете подключиться к правильной базе данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...