22.3.4.1 Вставка записей в таблицы
Вы можете использовать метод insert() с методом values() для вставки записей в существующую реляционную таблицу. Метод insert() принимает отдельные столбцы или все столбцы таблицы. Используйте один или несколько методов values() для указания значений, которые будут вставлены.
Вставка полной записи
Чтобы вставить полную запись, передайте в метод insert() все столбцы таблицы. Затем передайте в метод values() по одному значению для каждого столбца таблицы. Например, чтобы добавить новую запись в таблицу city в схеме world_x, вставьте следующую запись и дважды нажмите Enter.
mysql-js> db.city.insert("ID", "Name", "CountryCode", "District", "Info").values(
None, "Olympia", "USA", "Washington", '{"Population": 5000}')
Таблица city имеет пять столбцов: ID, Name, CountryCode, District и Info. Каждое значение должно соответствовать типу данных столбца, который оно представляет.
Вставка частичной записи
Следующий пример вставляет значения в столбцы ID, Name и CountryCode таблицы city.
mysql-js> db.city.insert("ID", "Name", "CountryCode").values(
None, "Little Falls", "USA").values(None, "Happy Valley", "USA")
Когда вы указываете столбцы, используя метод insert(), количество значений должно соответствовать количеству столбцов. В предыдущем примере необходимо предоставить три значения для соответствия трём указанным столбцам.
Связанная информация
См. для полного определения синтаксиса.
© 2025 Oracle
Licensed under the GPLv2 License.