9

これを行うデバッグ機能が必要ですが、既に存在するかどうかはわかりません。テーブルごとに「ドロップテーブル」を使用するのは面倒です。

助けていただければ幸いです。

4

2 に答える 2

6

データベースは 1 つのファイルにすぎないため、実際に消去するだけでかまいません。より自動化が必要な場合は、次を使用してすべてをプログラムで実行できます。

  1. スキーマを回復します。

    SELECT group_concat(sql,';') FROM sqlite_master;

  2. データベースから切断する

  3. データベースファイルを削除する

  4. 上記のクエリから返されたものを使用してスキーマを再度作成します

元のデータベースに特定のオプション (page_size など) を使用した場合は、それらも手動で宣言する必要があります。

于 2010-08-30T18:04:50.970 に答える
4

drop databasesqlite の" " にするには、単にデータベース ファイルを削除します (必要に応じて再作成します)。

于 2010-08-30T12:01:56.727 に答える