delete()
メソッドを使用して、データベース内のテーブルから一部またはすべてのレコードを削除できます。 X DevAPI には、削除するレコードをフィルタおよび順序付けするために delete()
メソッドとともに使用する追加のメソッドが用意されています。
次の例では、検索条件を delete()
メソッドに渡します。 条件に一致するすべてのレコードが市区町村テーブルから削除されます。 この例では、1 つのレコードが条件に一致します。
mysql-js> db.city.delete().where("Name = 'Olympia'")
テーブル内のすべてのレコードを削除できます。 これを行うには、検索条件を指定せずに delete()
メソッドを使用します。
注意
検索条件を指定せずにレコードを削除する場合は注意が必要です。削除すると、テーブルからすべてのレコードが削除されます。
dropCollection()
メソッドは、データベースからリレーショナルテーブルを削除するために MySQL Shell でも使用されます。 たとえば、world_x
データベースから citytest
テーブルを削除するには、次のように発行します:
mysql-js> session.dropCollection("world_x", "citytest")
完全な構文の定義は、TableDeleteFunction を参照してください。
world_x
データベースを再作成する手順は、セクション20.3.2「world_x データベースのダウンロードおよびインポート」 を参照してください。