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.