Не можете ли вы просто передать нулевые значения, или я неправильно понимаю вопрос? Запрос тогда станет:
INSERT INTO tableName values (null)
Если ваши таблицы не принимают нулевые значения, они могут быть установлены со значением по умолчанию, что позволяет выполнять следующий запрос:
INSERT INTO tableName VALUES (default)
По умолчанию - это ключевое слово, которое явно указывает значение по умолчанию для столбца. MySQL позволяет указывать пустой список значений, если для всех столбцов задано значение по умолчанию: вставить в D-значения ()
Редактировать: поскольку другие ответы получены, и ни один из них не упомянул ключевое слово по умолчанию, я хотел бы показать, как вы создаете таблицы со значениями по умолчанию. Это выглядит так:
CREATE TABLE tableName (id integer default 0, foo varchar(10))
Теперь, если вы хотите, вы можете вставить значение по умолчанию для ID, выполнив только:
INSERT INTO tableName (foo) values ('bar')