Итак, я начинаю с этого...
SELECT * FROM parts_finishing;
... Я получаю это...
id, id_part, id_finish, id_metal, id_description, date, inside_hours_k, inside_rate, outside_material
(0 строк)
... так что все выглядит нормально до сих пор, поэтому я делаю это...
INSERT INTO parts_finishing
(
id_part, id_finish, id_metal, id_description,
date, inside_hours_k, inside_rate, outside_material
) VALUES (
('1013', '6', '30', '1', NOW(), '0', '0', '22.43'),
('1013', '6', '30', '2', NOW(), '0', '0', '32.45'));
... и я получаю...
ОШИБКА: INSERT имеет больше столбцов назначения, чем выражения
Теперь я сделал несколько вещей, например, чтобы гарантировать, что числа не указаны в кавычках, в кавычках (хотелось бы, чтобы руководство по таблицам относилось к целым числам, числовым типам и т.д.) после того, как я, очевидно, подсчитал количество имен столбцов и значения вставляются. Я также попытался убедиться, что все запятые запятые... действительно в растерянности здесь. Нет других столбцов, кроме id
, который является bigserial
primary key
.