ユーザ用ツール

サイト用ツール


01_linux:11_データベース:01_mysql:04_myisamからinnodbへ変換

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
01_linux:11_データベース:01_mysql:04_myisamからinnodbへ変換 [2013/11/01 15:27]
matsui
01_linux:11_データベース:01_mysql:04_myisamからinnodbへ変換 [2013/11/01 16:02] (現在)
matsui [04 MyISAMからInnoDBへ変換]
ライン 1: ライン 1:
 +====== 04 MyISAMからInnoDBへ変換 ======
 +
 +<​code>​
 +alter table hoge_table_name engine = InnoDB;
 +</​code>​
 +
 +これで一括変換できる。
 +<​code>​
 +dbname="​test_db"​
 +for i in `mysql $dbname -e 'show tables'​| grep -v Tables_in_`
 +do
 +    echo $i
 +    mysql $dbname -e "alter table $i engine = InnoDB"​
 +done
 +</​code>​
 +
 +===== エラー=====
 +
 +FULLTEXT はMyISAMでしかサポートされてない。
 +<​code>​
 +The used table type doesn'​t support FULLTEXT indexes
 +</​code>​
  
01_linux/11_データベース/01_mysql/04_myisamからinnodbへ変換.txt · 最終更新: 2013/11/01 16:02 by matsui

Yesterday:1646 Today:1442 Total:11943