DEVELOPERS BLOGデベロッパーズブログ

  1. HOME > 
  2. 加藤 正人 > 
  3. タイトル

phpMyAdmin がおかしい

2016/05/07

phpMyAdmin がおかしい

 

先日に引き続き、phpMyAdmin の挙動におかしなところを見つけた。(phpMyAdmin 4.6.0)

具体的には、テーブルのコメントに NULL が入っているとテーブルを SQL エクスポートする際におかしな CREATE 文を生成するのだ。

例えば、members テーブルに DATE 型フィールド birthday があり、デフォルト値が NULL だとする。これをフィールドのコメントとして「誕生日 (省略時は NULL)」のように記入してあると、SQL エクスポートを実行した際に以下のような CREATE 文を出力する。

上記の10行目を見てみると、コメント部分が COMMENT '...' ではなく COMMENT AS `...` になっている。このため、この CREATE 文を実行しようとすると構文エラーとなってしまう。

どうもこのところ phpMyAdmin でトラブルが起きることが多い。MariaDB との協調動作に問題があるのだろうか。

この記事は加藤 正人さんが書いています!

加藤 正人

氏名
加藤 正人
役職
多分SE
血液型
秘密
出没
美味しいもののあるところ
特色
タヒチ大好き。ちょいメタボ。

関連エントリー