MySQLのInnoDBとBLOBの書き方は

table作成時にTYPE=InnoDBて指定してたんだけど、
5.1ではENGINE=InnoDBだったんだよね。
4.1のドキュメントを見ていたから気づかなかったという事でメモメモ。

ちなみにTYPE=InnoDBでもテーブル作成できてたしちゃんとInnoDBになってたけど、
ドキュメント通りENGINE=InnoDBで作成しておきましょう。

■追記(2009/11/25)ここから----

SQL の変更:
非互換の変更:MySQL 5.1.8 では、TYPE = engine_name は ENGINE = engine_name テーブル オプションに対してまだ類義語として受け入れられますが、警告が表示されます。このオプションは MySQL 5.1.7 では利用できず、MySQL 5.2 ではすべて削除されますので構文エラーが表示されます。.
TYPE は MySQL 4.0 以降は使用していません。

ここまで----



後、BLOBの型指定も
LARGEBLOBと書いてるサイトがあったけど、
ホントはLONGBLOBの誤りです。

これに騙されてはまってしまいましたorz