Мой стол имеет только одну колонку calld id. Этот столбец является автоинкрементным ключом (я использую его для секвенирования). Я хочу сделать что-то вроде: insert into sequencer;
, но это дает мне ошибки SQL, потому что я думаю, мне нужно иметь часть values
. Но в таблице нет других столбцов, и я хочу, чтобы столбец id был автообновлен. Я бы предпочел не взломать это, просто добавив еще один фиктивный столбец. Благодарю.Как вставить строку в таблицу с единственным столбцом автоинкремента?
5
A
ответ
8
INSERT INTO table SET id = NULL;
или
INSERT INTO table VALUES (NULL);
NULL
При вставке в столбец автоинкрементного, MySQL будет генерировать новый номер вместо этого.
Смежные вопросы
- 1. Как вставить в таблицу с единственным столбцом, который уникален?
- 2. Как скопировать строку и вставить в ту же таблицу с полем автоинкремента в MySQL?
- 3. Как вставить строку с автоинкрементным столбцом SQLite
- 4. Вставить в таблицу и вернуть идентификатор автоинкремента
- 5. Как вставить одну запись в таблицу с столбцом IDENTITY
- 6. Как вставить строку с столбцом TimeUUIDType в Cassandra?
- 7. Как вставить во временную таблицу с одним дополнительным столбцом
- 8. Получить идентификатор автоинкремента и вставить в таблицу внешнего ключа
- 9. Вставка в таблицу с идентификационным столбцом
- 10. Как вставить строку с столбцом идентификации с Datagrip?
- 11. PHP Mysqli, вставляющий строку в таблицу с столбцом auto_increment
- 12. Вставить строку в таблицу jQuery
- 13. Таблица базы данных обновлений VB.Net с столбцом автоинкремента
- 14. Как вставить пустую строку и получить идентификатор автоинкремента?
- 15. Вставить лишнюю строку в таблицу
- 16. Вставить новую строку в таблицу
- 17. Вставить строку в таблицу PostGreSQL
- 18. Как вставить новую строку в таблицу Postgres?
- 19. Как вставить строку в таблицу для детей?
- 20. JDBC, как вставить запись в поле автоинкремента
- 21. Невозможно вставить строку в таблицу с PDO
- 22. Невозможно вставить строку в таблицу с ограничением
- 23. Как вставить строку Java в таблицу HTML
- 24. Как сравнить строку с столбцом?
- 25. Ошибка автоинкремента Mysql вставить select
- 26. Как вставить строку с идентификатором автоинкремента в таблице с несколькими первичными ключами?
- 27. изменить таблицу с столбцом с нулевыми значениями
- 28. Как выбрать строку с единственным значением?
- 29. Как вставить строку в таблицу с пробелом в оракуле
- 30. Вставить триггер в таблицу с дополнительным постоянным столбцом в новую таблицу?
Да, и автоматическое приращение MySQL также генерирует новый номер при попытке вставить нуль. –
Если 'SQL_MODE =" NO_AUTO_VALUE_ON_ZERO "' '' SET', то нуль является допустимым числом. Поэтому используйте «NULL» на всякий случай. - https://dev.mysql.com/doc/refman/5.0/en/sql-mode.html#sqlmode_no_auto_value_on_zero – VuoriLiikaluoma