MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む
このページは機械翻訳したものです。
        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 データベースのダウンロードおよびインポート」 を参照してください。