22.4.4.1 Вставка записей в таблицы
Вы можете использовать метод insert() с методом values() для вставки записей в существующую реляционную таблицу. Метод insert() принимает отдельные столбцы или все столбцы таблицы. Используйте один или несколько методов values() для указания значений, которые необходимо вставить.
Вставка полной записи
Для вставки полной записи передайте методу insert() все столбцы таблицы. Затем передайте методу values() одно значение для каждого столбца. Например, чтобы добавить новую запись в таблицу city в базе данных world_x, вставьте следующую запись и дважды нажмите Enter.
mysql-py> 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-py> db.city.insert("ID", "Name", "CountryCode").values(
None, "Little Falls", "USA").values(None, "Happy Valley", "USA")
Когда вы указываете столбцы с помощью метода insert(), количество значений должно совпадать с количеством столбцов. В предыдущем примере необходимо указать три значения, чтобы соответствовать трём указанным столбцам.
Связанная информация
Смотрите полное определение синтаксиса.
© 2025 Oracle
Licensed under the GPLv2 License.