2016-12-29 4 views
0

mysql変数のSQLモードSTRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTIONが削除されました。サーバーが自動更新され、値 STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTIONが返されます。phpmyadminが自動更新されます.SQL mod

[更新の設定] [日単位の更新]が[更新しない]に設定されている場合、オペレーティングシステムパッケージの更新が更新されません。

サーバー(phpmyadminのは)定期的に更新し、示しています:

ERROR No 1364 "Field 'coloumn_name' doesn't have a default value" 

私のサーバーは、親切に助けてGoDaddyは

から..です

+0

現在実行しているphpMyAdminのバージョンはどれですか?また、アップグレード前の古いバージョン番号は何ですか? –

答えて

0

これは人ので、少し奇妙である(またはソフトウェア)があなたのためにテーブル構造を更新したはずですが、それは非常に簡単な修正であるようです。 phpMyAdminには、高度な機能を有効にするan optional databaseがあります。残りのphpMyAdminコードが更新されたときにデータベース構造が更新されなかったようです。

column_nameの列が2009年以降に変更されていないという状況はちょっと奇妙です。基本的には、実行していたバージョンがかなり古くなっていなければなりません。 sqlフォルダで

(またはあなたの現在のphpMyAdminはまだかなり古い場合、別のフォルダなどscriptsまたは多分examples)、インストールの更新を支援することができ、各種の.sqlファイルがあります。 create_tables.sqlを実行してもかまいませんが、既存のテーブルは必ずしもアップグレードされるとは限りませんので、関連するバージョンによっては、テーブルを完全に削除してスクリプトを実行して作成するほうが良いかもしれません。現在のアップグレードスクリプトではcolumn_infoに影響するものは何も表示されないので、その変更は古くなっているか、削除されているか、何か他のことが起こっています。手動で行うこともできます。その列の構造を編集する場合は、デフォルトの''を追加できます。

関連する問題