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


22.3.4.4 刪除表格

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

使用條件刪除記錄

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

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

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

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

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

注意

當您刪除記錄而不指定搜尋條件時,請謹慎使用;這樣做會刪除表格中的所有記錄。

刪除表格

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

mysql-js> session.dropCollection("world_x", "citytest")
相關資訊