POSTGRES - SELECT * FROM из таблицы WERE id = не возвращает никакого значения, но существует в таблице - PullRequest
0 голосов
/ 17 января 2019

У меня есть таблица с некоторыми данными, которые я заполнил путем передачи с помощью Navicat.

Но когда я ищу по первичному ключу (id):

SELECT id,code FROM accounts WHERE id = 211;

  id | code
 ----+------

 (0 rows)

Нет строк, но если я ищу по другому столбцу:

SELECT id,code FROM accounts WHERE code = '51325';

  id  | code
 -----+-------  
  211 | 51325 
(1 row)

Возвращает тот, с идентификатором, который я хочу.

Чего мне не хватает?

1 Ответ

0 голосов
/ 17 января 2019

Переиндексирование таблицы заставит запрос работать!

REINDEX TABLE accounts;

Спасибо @a_horse_with_no_name !!!

...