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

推薦する

XHTML 入門チュートリアル: フォーム タグ

<br />フォームはユーザーが情報を送信するための重要なチャネルです。このセクションで...

独自の YUM リポジトリを作成する手順

簡単に言うと、ウェアハウスとして使用される仮想マシンの IP は 192.168.149.129 で...

この記事ではJavaScriptの基本であるディープコピーとシャローコピーについて説明します。

目次浅いコピーディープコピー補充する要約するコピー(クローン、複製などとも呼ばれる)ですが、ディープ...

MySQL パスワードに特殊文字が含まれている場合とコマンドラインからログインする場合

サーバーでは、データベースにすばやくログインするために、通常は mysql -hhost -uuse...

ドキュメントの場所の比較

<br />2 年前に PPK が投稿した素晴らしいブログ記事では、contains()...

Kylin V10 サーバーで Storm をコンパイルしてインストールする詳細なプロセス

1 はじめにApache Storm は、Hadoop と同様に、大量のデータを処理するために使用で...

MYSQLデータベースの最適化段階を簡単に理解する

導入面接官がこんな質問をしたことはありませんか?データベースをどのように最適化しますか?では、この質...

JS で単一ファイルコンポーネントを実装する方法

目次概要単一ファイルコンポーネント基本概念シンプルなローダーコンポーネントコンテンツの解析コンポーネ...

Vueはプルダウンとスクロールでデータを読み込む例を実装しています

目次ステップ1: インストールステップ2: 引用ステップ3: 使用Webプロジェクトでは、データを読...

Mac に Windows サービスを備えた仮想マシンをインストールする方法

1. 仮想マシンをダウンロードする公式ダウンロードウェブサイト: https://www.vmwar...

SQL Server 2019 Always On クラスターの Docker デプロイメントの実装

目次Docker デプロイメント Always on クラスターDockerをインストールする建築関...

W3Cチュートリアル(16):その他のW3Cの活動

このセクションでは、その他の重要かつ興味深い W3C アクティビティの概要を説明します。このセクショ...

Win2008 サーバー セキュリティ チェック手順ガイド (日常のメンテナンス手順)

ドキュメントはしばらく前から書いていましたが、アップロードする勇気がありませんでした。サーバーのセキ...

デザイン理論:計画、リソース、コミュニケーションの問題について

<br />多くの中小企業ではこの問題は発生しません。中小企業はデザイナーをサポートし、...

この記事は、JQueryの基本的な操作を理解し、始めるのに役立ちます。

目次1. Jquery を使用する手順: (1)jsライブラリをインポートする(2)ページ読み込みイ...