Вставка и загрузка данных
Оператор INSERT является основным оператором SQL для добавления данных в таблицу в MariaDB.
| Название | Описание |
|---|---|
| INSERT | Вставка строк в таблицу. |
| INSERT DELAYED | Помещение строки в очередь для вставки, когда освободится поток. |
| INSERT SELECT | Вставка строк, возвращаемых запросом SELECT, в таблицу. |
| Загрузка данных в таблицы или индексы | Быстрая загрузка данных в MariaDB |
| Одновременные вставки | В некоторых случаях MyISAM позволяет выполнять INSERT и SELECT одновременно. |
| HIGH_PRIORITY и LOW_PRIORITY | Изменение приоритета операторов в движках хранилища, поддерживающих блокировки на уровне таблиц. |
| IGNORE | Игнорирование ошибок при попытке нарушения ограничения UNIQUE. |
| INSERT - Значения по умолчанию и дубликаты | Значения по умолчанию и дубликаты при вставке. |
| INSERT IGNORE | Преобразование ошибок в предупреждения, позволяющее продолжить вставки дополнительных строк. |
| INSERT ON DUPLICATE KEY UPDATE | Вставка, если не найдено дублирующееся ключевое значение, в противном случае обновление. |
| INSERT...RETURNING | Возвращает результат набора вставленных строк. |
Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется предварительно MariaDB. Мнения, информация и мнения, выраженные в этом контенте, не обязательно отражают точку зрения MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/inserting-loading-data/