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の同時実行は簡単です。このようにするだけです

推薦する

Linux calコマンドの使用

1. コマンドの紹介cal (カレンダー) コマンドは、現在の日付または指定された日付のグレゴリオ暦...

vue3 カスタムディレクティブの詳細

目次1. カスタム指示の登録1.1. グローバルカスタム指示1.2. ローカルカスタム指示2. カス...

Bash の山括弧の深い理解 (初心者向け)

序文Bash には、ls、cd、mv などの重要な組み込みコマンドが多数あるほか、grep、awk、...

MySQL 接続数を設定する方法 (接続数が多すぎる)

mysql使用中に接続数が超過していることが判明しました~~~~ [root@linux-node...

ローカル写真をアップロードする前にプレビューコード例を実装するための HTML5 と jQuery

HTML5 と jQuery はアップロード前にローカル画像のプレビューを実装しており、その効果は...

div ボックス モデルの使用経験の概要

ボックスモデルの計算<br />マージン + ボーダー + パディング + コンテンツC...

MySQL にテーブルデータを挿入するときに中国語の文字化けが発生する問題を解決する方法

1. 問題開発中に、他のデータベースから MySQL データベース テーブルにデータを挿入すると、次...

JS でシングルトン モードを実装するための 6 つのソリューションの概要

序文今日は、デザインパターンのクリエーションパターンを見直していたところ、JS でシングルトンパター...

MySQL のロックに関する問題

ロックの分類:データ操作の粒度から:テーブルロック:操作時にテーブル全体がロックされます。行ロック:...

MySQL 8.0.14 のインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 8.0.14のインストールと設定のプロセスを記録しています。具体的な内容は...

行の高さと垂直方向の配置についての深い理解

いくつかの概念行ボックス: インライン ボックスを囲むボックス。1 つ以上の行ボックスが積み重ねられ...

Apple 電卓の JS 実装

この記事の例では、Appleの電卓を実装するためのJSの具体的なコードを参考までに共有しています。具...

適応分析と応答分析の違いを専門用語で詳しく説明

日々の開発経験と関連するオンライン情報に基づいて、アダプティブとレスポンシブの違いをシンプルでわかり...

Vue を使用してパブリック アカウントの Web ページを開発する方法

目次プロジェクトの背景始めるvue-cliでプロジェクトを作成するモバイル適応についてnormali...

ウェブページを作るときに注意すべき5つのポイント

1. 色合わせの問題<br />Web ページには 3 色以上使用しないでください。そう...