MyISAMから変換されたHEAP/MEMORYストレージタイプのMySQLテーブルがあります。インデックスは自動的にHASHに変換されましたが、BTREEにする必要があります。 HASHからBTREEに変更するにはどうしたらいいですか?HEAP/MEMORY MySQLテーブルのインデックスをHASHからBTREEに変更するにはどうすればいいですか?
2
A
答えて
4
は、作業を行いますが、これは、これを行うことなく、PRIMARY KEYでは動作しません:私は主キーを削除することはできません
ALTER TABLE table DROP PRIMARY KEY, ADD PRIMARY KEY USING BTREE (id);
1
インデックスを削除して再作成してくださいusing btree
...実際のデータが含まれていないので、何も失われないため、ヒープ/メモリテーブルではかなり高速に処理する必要があります。インデックスの削除
関連する問題
- 1. TableItemのインデックスを変更するにはどうすればよいですか?
- 2. ロックしないでMySQL/MyISAMテーブルにインデックスを適用するにはどうすればいいですか?
- 3. 変更されたデータテーブルからSQLテーブルを更新するにはどうすればよいですか?
- 4. mysqlでタイムゾーンを変更するにはどうすればよいですか?
- 5. MySQLデータディレクトリを変更するにはどうすればよいですか?
- 6. MySQLテーブルを交換してauto_incrementをアトミックに変更するにはどうすればよいですか?
- 7. SELECTステートメントから新しいテーブルを作成するときに、MySQLテーブルにインデックスを追加するにはどうすればよいですか?
- 8. mysqlテーブルの変更をクエリするにはどうすればよいですか?
- 9. MySQLテーブルにインデックス列を追加するにはどうすればよいですか?
- 10. デフォルトのドッカーレジストリをdocker.ioからプライベートレジストリに変更するにはどうすればいいですか?デフォルトでは
- 11. 1つの変数からテーブルにデータを挿入するにはどうすればいいですか?
- 12. MySQLテーブルの値を更新するにはどうすればいいですか?
- 13. リモートブランチに変更をプッシュするにはどうすればいいですか?
- 14. UIImageViewをランドスケープモードに変更するにはどうすればいいですか?
- 15. 将来の日付にMySQLテーブルの値を更新するにはどうすればよいですか?
- 16. Python Tkinter - メインウィンドウクラスの外側から変数を変更するにはどうすればいいですか?
- 17. UIViewControllerのフレームサイズを変更するにはどうすればいいですか?
- 18. スピナーのアレイソースを変更するにはどうすればいいですか?
- 19. WinFormの色を変更するにはどうすればいいですか?
- 20. ラベルテキストの色を変更するにはどうすればいいですか?
- 21. Settings.settingsの値を変更するにはどうすればいいですか
- 22. Mirthのタイムゾーンを変更するにはどうすればいいですか?
- 23. ボタンの色を変更するにはどうすればいいですか?
- 24. リンクテキストの色を変更するにはどうすればいいですか?
- 25. ファイルのエンディアンを変更するにはどうすればいいですか?
- 26. ウェブサイトのイメージを変更するにはどうすればいいですか?
- 27. UINavigationBarの色を変更するにはどうすればいいですか?
- 28. プロパティシートのテキストを変更するにはどうすればいいですか?
- 29. Aptanaでオートコンプリートキーを変更するにはどうすればいいですか?
- 30. 1つのMySqlクエリで2つのテーブルを更新するにはどうすればよいですか?
。 –
@Jamesなぜあなたは主キーを削除できませんか? 'ALTER TABLE your_table DROP PRIMARY KEY' –
#1075 - 不正なテーブル定義です。自動列は1つしかなく、キーとして定義する必要があります –