プログラムが大体出来上がってきたので、タブレットのデータベースを削除してレンタルサーバーのMySQLのデータベースをエクスポートしてタブレットのデータベースを上書きしたら・・・

doesn’t have a default valueってエラーがでました。今まで問題なかったんだけど(・・;)
要は、直訳すると初期値が設定されてません。というエラー。つまり、いつかのバージョンアップで構造体になんらかの値を初期値として値をつけないとエラーとなる仕様に変更されたもよう。
ちなみにバージョン5.6からこの仕様らしいです。
実際に環境を確認してみたら。

5.7.34となってました(^_^;)
ちなみにレンタルサーバーは・・・

バージョン10.6.19(゜ロ゜;
レンタルサーバーでエラーが起きないで、タブレットでなんでエラーが起きるの!?(-_-;)
そもそも初期値を設定しないって設定が出来るのに、いざ動かすとエラーて。
わからないけど、片っ端から初期値=NULLを設定していったら案の定なおりました。
結構テーブルの設定ミスも見つかったのでよかったですが!
でも納得いかねー!設定しないを選択できるならなんでエラーが起きるのか・・・。
以上Pokdonからでした!
コメント