MySQL をインストールした後、テーブル データを保存および削除しようとすると、常にエラー メッセージ #1929 列 'createtime' の日付時刻値が正しくありません: '' が表示され、テーブル データを削除できませんでした。 原因分析: バージョン 5 以降では、期間時間が NULL 値の場合、NULL を書き込む必要があります。 公式の説明は次のとおりです: MySQL の新しいバージョンには、null 値の挿入に関する「バグ」があることがわかっています。 MySQLのインストール時に厳格なSQLモードを有効にするデフォルトのチェックを削除するには では、mysqlをインストールした場合はどうなるでしょうか?解決策は、mysqlのmy.ini設定を変更することです。 解決: my.ini 構成ファイルを変更します。変更する前に新しいバックアップを作成することをお勧めします。 my.iniでsql-modeを見つけます。 私の MySQL バージョンは 5.7.9 で、デフォルトは次のとおりです。 sql-mode="STRICT_ALL_TABLES、ERROR_FOR_DIVISION_BY_ZERO、NO_ZERO_DATE 、NO_ZERO_IN_DATE、 NO_AUTO_CREATE_USER" 赤でマークされたNO_ZERO_DATE、NO_ZERO_IN_DATEを削除し、保存して MySQL を再起動します。 バージョンが低い場合、デフォルトは次のようになります。 デフォルトはsql-mode=" STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION "です。 赤でマークされたSTRICT_TRANS_TABLESを削除し、保存して MySQL を再起動します。 上記は、Mysql5.x 以降を使用しているときに発生するエラー #1929 列 ''createtime'' の日付時刻値が正しくありません: '''' に対する簡単な解決策です。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: Linux環境でのshadowsocks+polipoグローバルプロキシの設定
>>: Linuxの同時実行は簡単です。このようにするだけです
VMware Tools は VMware 仮想マシンに付属するツールで、VirtualBox (...
オープンソース ソフトウェアである Apache は、最も広く使用されている Web アプリケーショ...
覗き見の問題サーバーでは、IIS サービスが複数のサイトを展開していると仮定すると、サイトの 1 つ...
この記事では、MySQL 8.0.11 MSIバージョンのインストールと設定のチュートリアルを参考ま...
目次前述のVARCHAR型VARCHAR適用可能な状況CHAR型テストVARCHAR(5)とVARC...
MySQL-8.0.22-winx64のデータベースインストールチュートリアルは参考になります。具体...
メタ宣言注釈の手順: 1. モバイル ページと 1 対 1 で対応するすべての PC ページを分類し...
背景クラスメートと row_id の境界問題について話し合ったので、ここで詳しく説明します。 Inn...
この記事の例では、参考のためにVueカスタムポップアップ効果の具体的なコードを共有しています。具体的...
mysql5.7.18の解凍版はmysqlサービスを起動します。具体的な内容は以下のとおりです。 1...
効果画像のない表示は単なる空虚な言葉です。 1. オーディオをベースにし、elementUI と組み...
この記事では、パスワードボックスの検証情報を実装するためのJavaScriptの具体的なコードを例と...
この記事では、js+canvasコードの雨効果の具体的なコードを参考までに共有します。具体的な内...
注意を払う必要があります。HTML Police がコードを調べて、意味のないタグをすべて見つけ出す...
1. オブジェクト指向のクラス継承これまでの章では、JavaScript のオブジェクト モデルがプ...