Столбец SQL-запроса не существует ошибка

postgresql quoted-identifier

1995 просмотра

1 ответ

23806 Репутация автора

Я совершенно новичок в этой области, пожалуйста, скажите мне, как решить мою проблему.

когда я пишу этот запрос " SELECT * FROM places" в моей базе данных все в порядке. Однако, когда я изменяю его на " SELECT * FROM places WHERE eventId=2", я получаю ошибку. Пожалуйста, посмотрите на это изображение.

введите описание изображения здесь

как видите, eventIdстолбец существует. Почему мой запрос выдает ошибку?

Автор: Hesam Источник Размещён: 21.11.2013 11:23

Ответы (1)


3 плюса

60614 Репутация автора

Решение

Вы почти наверняка добавили имена столбцов в чувствительной к регистру среде. (PgAdmin приходит на ум.) Строчные их в той же среде, чтобы избежать необходимости заключать в кавычки поля.

Или измените ваш запрос на:

select * from places where "eventId" = 2
Автор: Denis de Bernardy Размещён: 21.11.2013 11:27
Вопросы из категории :
32x32