文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


22.4.4.4 刪除表格

您可以使用 delete() 方法從資料庫中的表格移除部分或所有記錄。X DevAPI 提供額外的方法搭配 delete() 方法使用,以篩選和排序要刪除的記錄。

使用條件刪除記錄

以下範例會將搜尋條件傳遞至 delete() 方法。符合條件的所有記錄都會從 city 表格中刪除。在此範例中,有一個記錄符合條件。

mysql-py> db.city.delete().where("Name = 'Olympia'")
刪除第一個記錄

若要刪除 city 表格中的第一個記錄,請使用 limit() 方法,值為 1。

mysql-py> db.city.delete().limit(1)
刪除表格中的所有記錄

您可以刪除表格中的所有記錄。若要執行此操作,請使用 delete() 方法,而不指定搜尋條件。

注意

當您刪除記錄而不指定搜尋條件時,請務必小心;這樣做會刪除表格中的所有記錄。

捨棄表格

drop_collection() 方法也用於 MySQL Shell 中,以從資料庫中捨棄關聯式表格。例如,若要從 world_x 資料庫中捨棄 citytest 表格,請發出

mysql-py> db.drop_collection("citytest")
相關資訊