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.