2012.
04.
23
13:14:47
「MySQL、MyISAMとInnoDBの違い」で書いた通り、ロールバックできないから
テーブルのストレージエンジンをMyISAMからInnoDBへ変換したかったのです。
どーやんの(--?
・・・あぁ、なんだ。
ALTER TABLEでできるのか。
と言う訳で、まずは前準備として
そもそもInnoDBが使えるのか確認φ(--)
SHOW ENGINES
「InnoDB」の「Support」が「YES」になってたらOK。
それではMyISAMからInnoDBへ変換φ(--)
ALTER TABLE tbl1 ENGINE = InnoDB
こんだけ。
ちなみにInnoDBからMyISAMへ変換したい場合はこっちねφ(--)
ALTER TABLE tbl1 ENGINE = MyISAM
テーブルのストレージエンジンをMyISAMからInnoDBへ変換したかったのです。
どーやんの(--?
・・・あぁ、なんだ。
ALTER TABLEでできるのか。
と言う訳で、まずは前準備として
そもそもInnoDBが使えるのか確認φ(--)
SHOW ENGINES
「InnoDB」の「Support」が「YES」になってたらOK。
それではMyISAMからInnoDBへ変換φ(--)
ALTER TABLE tbl1 ENGINE = InnoDB
こんだけ。
ちなみにInnoDBからMyISAMへ変換したい場合はこっちねφ(--)
ALTER TABLE tbl1 ENGINE = MyISAM