通常は InnoDB エンジンで作っているけど、 他の人が作ったもので MyISAM が使われちゃってる物があったりする。 これの確認方法。 show table status from `DB名`; これで左から2つ目のカラムに「Engine」というカラムがあるので、ココを確認する。 MyISAM エンジンを使用しているテーブルを見つけちゃったら alter table `テーブル名` engine=InnoDB; で変更していく。