31

データベース ストレージ エンジンInnoDBをオンからMyISAMオンに変換する方法はMySQL? データベーステーブルのストレージエンジンを変換するサイトをたくさん見つけましたが、データベース用ではありません。 理解を深めるためにスクリーンショットを添付しました

前もって感謝します。

4

7 に答える 7

19
ALTER TABLE `table_name` ENGINE=INNODB
于 2013-06-27T05:53:34.740 に答える
14

データベースのデフォルトのストレージ エンジンを変更することはできませんが、default-storage-engineconfig 設定を使用してサーバー全体に対して変更できます。ただし、これは既存のテーブルのストレージ エンジンを実際には変更しないことに注意してください。変更後に作成された新しいテーブルの場合のみです。

于 2012-04-23T12:53:10.160 に答える
8

データベースは名前空間を実行する MySQL の方法にすぎません。データベースにはエンジンが関連付けられておらず、テーブルのみがストレージ エンジンを持っています。これが、それぞれが異なるエンジンを持ついくつかの異なるテーブルを持つデータベースを持つことができる理由です。

InnoDB に切り替えるには、各テーブルを 1 つずつ変更する必要があります。

于 2012-04-23T12:51:30.800 に答える
1

PhpMyadmin 4.5 では、変数タブを選択して ストレージ エンジン を検索し、[編集] を選択して MyISAM と入力します。

于 2016-04-30T12:13:50.663 に答える