アーカイブストレージエンジンのテーブルがあり、それをクリアしたいと思います。 delete
もtruncate
もエンジン定義のため動作しません。しかし、テーブル全体を落として再作成する以外の方法はありますか?mysql truncate archive table
答えて
は基本的には、設計者は、それがそのように動作したかったBug #15558 truncate doesn't clear table on archive storage engine tables
を参照してください。このバグの修正は、ARCHIVEストレージエンジンに格納されたテーブルでtruncateを使用しようとするとエラーを返すことでした。
唯一の回避策は、DROPを実行してテーブルを再作成することです。
この問題の回避策がいくつかあると思っています...ありがとうございます。 – Vilius
もう1つの回避策は、BLACKHOLEテーブルに変更して元に戻すことです。
それは、テーブルを切り捨てる面白い方法ではない場合は... –
これをテストした後、私はそれが有効であることがわかりました。 .ARZファイルは、テーブル定義を再作成せずにリセットされます。 – nullability
これは良い答えです。 – ilikesleeping
- 1. AMFPHPでPHP&MySQL TRUNCATE TABLEがfalseを返す
- 2. Truncate After Table制約はSQLに存在しますか?
- 3. redshift dropまたはtruncate table非常に非常に遅い
- 4. 外部キー制約付きのKnex truncate table
- 5. PHP SQL Truncate
- 6. MySQLのTRUNCATEまたはDROP TABLEに効果的にGRANTを与える方法はありますか?
- 7. MySQL DELAY_KEY_WRITE TAble値
- 8. php sort mysql table
- 9. SQL Server 2005のユーザー定義関数でtruncate tableとinsert tableを使用する方法は?
- 10. mysql create table DATA DIRECTORY
- 11. MySql alter tableがハングする
- 12. TRUNCATE ... CASCADE in Laravel 5
- 13. Perl Archive :: Tar
- 14. MySQL Archive Storage Engineの長所と短所は?
- 15. wordpress query_posts in archive issue
- 16. Microsoft DOCX、XLSX、PPTX Archive
- 17. boost :: archive :: binary_oarchive = program crash?
- 18. boost :: archive :: xml_oarchiveのclass_id
- 19. 仕様の実行中に "Mysql2 :: Error:テーブル 'test_db.xxx'が存在しません:TRUNCATE TABLE xxx
- 20. ロギングオーバーヘッドを避けるために、DROP TABLEの前にテーブルをTRUNCATEする必要がありますか?
- 21. gcc --whole-archive --no-whole-archive:動的ライブラリの整合性
- 22. mysqlのCREATE TABLE文のKEYの意味
- 23. MySQLのCREATE TABLEとFOREIGN KEYエラー
- 24. mysql - FLUSH TABLEが必要ですか?
- 25. mysql :: insert into table、別のテーブルのデータ?
- 26. Google Fusion TableとMySql DBを同期
- 27. mysqlで "Numbers Table"を作成する
- 28. SHOW CREATE TABLEを実行するmysqlストアドプロシージャ
- 29. Mysql Full Text Search Left Join With Another Table
- 30. JQuery JQuery Table by Table ID
私はあなたがそれを行うことができ、テーブルを落としてそれを作り直すことができると思いますが、なぜ 'DELETE FROM table'の仕事はできないのでしょうか?どのエンジンを使用していますか? – Ben