DEVELOPERS BLOGデベロッパーズブログ
先日に引き続き、phpMyAdmin の挙動におかしなところを見つけた。(phpMyAdmin 4.6.0)
具体的には、テーブルのコメントに NULL が入っているとテーブルを SQL エクスポートする際におかしな CREATE 文を生成するのだ。
例えば、members テーブルに DATE 型フィールド birthday があり、デフォルト値が NULL だとする。これをフィールドのコメントとして「誕生日 (省略時は NULL)」のように記入してあると、SQL エクスポートを実行した際に以下のような CREATE 文を出力する。
上記の10行目を見てみると、コメント部分が COMMENT '...' ではなく COMMENT AS `...` になっている。このため、この CREATE 文を実行しようとすると構文エラーとなってしまう。
どうもこのところ phpMyAdmin でトラブルが起きることが多い。MariaDB との協調動作に問題があるのだろうか。
この記事は加藤 正人さんが書いています!
- 氏名
- 加藤 正人
- 役職
- 多分SE
- 血液型
- 秘密
- 出没
- 美味しいもののあるところ
- 特色
- タヒチ大好き。ちょいメタボ。
- 2020/12/15
- CakePHP3 のリダイレクトがうまく行かない例
- 2020/11/12
- Apache Bench
- 2020/10/05
- PhpSpreadsheet でExcel ファイルを読み込む (CakePHP3)
関連エントリー
- 2016/06/11
- phpMyAdmin がおかしい・その3
- 2016/05/28
- phpMyAdmin がおかしい・その2
- 2016/04/23
- phpMyAdmin がエラーになる
- 2016/01/06
- phpMyAdmin と MariaDB で文字セット変更時にエラー
2020/12/15
2020/11/12
2020/10/05
2020/09/11
2020/08/03