1054: Unknown column 'CLIENT_REF' in 'where clause'
Мучаюсь с этим уже 2-й день, и что-то процесс с места не двигается. Пытаюсь внести данные в таблицу:
INSERT INTO `mybank`.`ACCOUNTS` (`ID`, `NAME`, `SALDO`, `CLIENT_REF`, `OPEN_DATE`, `PRODUCT_REF`, `ACC_NUM`) VALUES (4, 'Кредитный счет для Кузнецова Д.И.', -7000.00, 4, '2019-03-10', 4, '45502810401020000040');
INSERT INTO `mybank`.`ACCOUNTS` (`ID`, `NAME`, `SALDO`, `CLIENT_REF`, `OPEN_DATE`, `PRODUCT_REF`, `ACC_NUM`) VALUES (5, 'Депозитный счет для Смирновой О.П.', 7000.00, 5, '2019-05-12', 5, '42301810400000000005');
INSERT INTO `mybank`.`ACCOUNTS` (`ID`, `NAME`, `SALDO`, `CLIENT_REF`, `OPEN_DATE`, `PRODUCT_REF`, `ACC_NUM`) VALUES (6, 'Карточный счет для Ивановой Е.В.', 17000.00, 6, '2019-07-15', 6, '40817810700000000005');
В результате данного запроса SQL
возвращает мне следующее:
Error Code: 1054. Unknown column 'CLIENT_REF' in 'where clause'
С чем может быть связана данная ошибка, если в таблице имеется поле CLIENT_REF
?
Ответы (1 шт):
Автор решения: Chaos_Sower
→ Ссылка
Понял, в чём у вас ошибка — вы не указали столбец CLOSE_DATE
при вставке в таблицу ACCOUNTS
. Ваша таблица состоит из 8
полей, а в запросе вы вставляете только 7
.