Нет, если вы укажете значения для ВСЕХ столбцов в точном порядке таблицы. Но рекомендация: всегда указывайте столбцы. Он предотвращает ошибки при изменении схемы и является самодокументируемым.
-- Risky: breaks if columns are reorderedINSERT INTO customers VALUES (1, 'John', 'Doe');
-- Safe: explicit and clearINSERT INTO customers (id, first_name, last_name) VALUES (1, 'John', 'Doe');
Итог
Ключевой вывод для интервью: нужно ли указывать столбцы при вставке?
Обязательно ли указывать столбцы при вставке? · Sobeso