文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美國信紙尺寸) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


22.4.4.1 將記錄插入表格

您可以使用 insert() 方法搭配 values() 方法,將記錄插入現有的關聯式表格。insert() 方法接受表格中的個別欄位或所有欄位。使用一或多個 values() 方法來指定要插入的值。

插入完整記錄

若要插入完整記錄,請將表格中的所有欄位傳遞至 insert() 方法。然後,針對每個欄位將一個值傳遞至 values() 方法。例如,若要將新記錄新增至 world_x 資料庫中的 city 表格,請插入下列記錄並按 Enter 鍵兩次。

mysql-py> db.city.insert("ID", "Name", "CountryCode", "District", "Info").values(
None, "Olympia", "USA", "Washington", '{"Population": 5000}')

city 表格有五個欄位:ID、Name、CountryCode、District 和 Info。每個值都必須符合其所代表欄位的資料類型。

插入部分記錄

下列範例會將值插入 city 表格的 ID、Name 和 CountryCode 欄位中。

mysql-py> db.city.insert("ID", "Name", "CountryCode").values(
None, "Little Falls", "USA").values(None, "Happy Valley", "USA")

當您使用 insert() 方法指定欄位時,值的數量必須與欄位的數量相符。在先前的範例中,您必須提供三個值才能符合指定的三個欄位。

相關資訊