MySQL 5.x 以降を使用している場合のエラー #1929 列 ''createtime'' の日付時刻値が正しくありません: '''' の簡単な解決方法

MySQL 5.x 以降を使用している場合のエラー #1929 列 ''createtime'' の日付時刻値が正しくありません: '''' の簡単な解決方法

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 ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • 忘れられたMySQLパスワードとログインエラーの問題について簡単に説明します
  • オンライン MYSQL 同期エラーのトラブルシューティング方法の概要 (必読)
  • mysql エラー 1033 を解決する方法: ファイル内の情報が正しくありません: 'xxx.frm'
  • Windows が MySQL サービスを開始できず、エラー 1067 を報告する場合の解決策
  • MySQL 5.7 の新機能によるグループ エラー 1055 の解決方法
  • エラー 1045 (28000): ユーザー ''''root''''@''''localhost''' のアクセスが拒否されました (パスワード使用: YES) 実用的な解決策

<<:  Linux環境でのshadowsocks+polipoグローバルプロキシの設定

>>:  Linuxの同時実行は簡単です。このようにするだけです

推薦する

JavaScriptはスクロールバーの位置を取得し、ページをアンカーポイントまでスライドします。

序文この記事は、私が最近仕事で遭遇した問題を記録したものです。アプリネイティブとフロントエンドのh5...

Select はダブルクリック dbclick イベントをサポートしていません

XML/HTML コードコンテンツをクリップボードにコピー< div クラス= "c...

Nginx フォワードプロキシとリバースプロキシの違いと原理分析

1. フォワードプロキシとリバースプロキシの違いフォワード プロキシはクライアントのプロキシとして機...

Win7 x64 に解凍版の mysql 5.7.18 winx64 をインストールするとサービスが起動できない問題を解決します

今日、mysql の公式サイトから mysql-5.7.18-winx64.zip をダウンロードし...

ウェブページでメモの詳細が灰色になる問題に対処する

1. IE では、相対的な配置、つまり <div style="background...

よくある CSS のヒントと経験談 11 選

1. 画像の下にある数ピクセルの空白を削除するにはどうすればよいですか?コードをコピーコードは次のと...

Linux ファイルを分割するための split コマンドの詳細な説明

いくつかの簡単な Linux コマンドを使用すると、ストレージまたは電子メールの添付ファイルのサイズ...

今日と昨日の 0:00 タイムスタンプを取得する MySQL の例

以下のように表示されます。昨日: UNIX_TIMESTAMP(CAST(SYSDATE() AS ...

VMware Workstation16 と Navicat リモート接続での Centos7 での MySQL8.0 インストール プロセス

目次1. CentOS7+MySQL8.0、yumソースインストール2. MySQLにログインしてパ...

Vue3カプセル化メッセージメッセージプロンプトインスタンス関数の詳細な説明

目次Vue3 カプセル化メッセージプロンプトインスタンス関数スタイルレイアウトカプセル化メッセージ....

VScode リモート SSH リモート編集とデバッグコード

Visual Studio Code の最新の Insider バージョンには、コードのリモート デ...

シンプルな画像切り替えを実現するJavaScript

この記事では、JavaScriptで簡単な画像切り替えを実現するための具体的なコードを参考までに紹介...

要素テーブルの多層ネスト表示の実践

複数の注文を含むリストが必要です。各注文は一意にすることも、複数の注文を結合することもできます。各注...