文件首頁
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.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")
相關資訊