Синтаксическая ошибка при вставке во внешний ключ - PullRequest
0 голосов
/ 11 ноября 2018

Я получаю ошибки, пытаясь вставить данные в мою таблицу. Я пробовал:

insert into saferdb_dot_contacts (fax, email, "dot_num_id") 
values( 'nan', 'nan', 4);

ОШИБКА: столбец "dot_num_id" отношения "saferdb_dot_contacts"> делает не существует

Я пытался:

insert into saferdb_dot_contacts (fax, email, dot_num_id) 
values( 'nan', 'nan', 4);

ОШИБКА: столбец "dot_num_id" отношения "saferdb_dot_contacts"> делает не существует

Я пытался получить доступ к полю через

SELECT dot_num_id FROM saferdb_dot_contacts;

но получил:

ОШИБКА: столбец "dot_num_id" не существует ЛИНИЯ 1: ВЫБРАТЬ dot_num_id FROM> saferdb_dot_contacts;

Я пытался:

SELECT 'dot_num_id' FROM saferdb_dot_contacts;

Что дало мне странный вывод столбца labled? Column?

enter image description here

если это помогает dot_num_id имеет отношение внешнего ключа к другой таблице.

EDIT: Я тоже попробовал:

SELECT "dot_num_id" FROM saferdb_dot_contacts;

ОШИБКА: столбец "dot_num_id" не существует ЛИНИЯ 2: ВЫБЕРИТЕ "dot_num_id" ОТ saferdb_dot_contacts; ^ Состояние SQL: 42703

enter image description here Символ: 58

1 Ответ

0 голосов
/ 11 ноября 2018

Вы должны следить за чувствительностью к регистру и использовать двойные кавычки. Попробуйте:

insert into saferdb_dot_contacts (fax, email, "DOT_Num_id") 
values( 'nan', 'nan', 4);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...