デフォルトでは、MySQL は日付に 0 値を挿入することを受け入れますが、実際には日付の 0 値には意味がありません。これは、MySQL sql_mode 変数を調整することで実現できます。 @@global.sql_mode='STRICT_TRANS_TABLES,NO_ZERO_DATE,NO_ENGINE_SUBSTITUTION' を設定します。 @@session.sql_mode を 'STRICT_TRANS_TABLES,NO_ZERO_DATE,NO_ENGINE_SUBSTITUTION' に設定します。 例: ログ用のテーブルがあります テーブル app_logs を作成します( id int not null auto_increment 主キー、 log_tm タイムスタンプが null ではありません。 log_info varchar(64) nullではない) エンジン=innodb、文字セット=utf8; 興味深い日付値をログテーブルに挿入する app_logs(log_tm,log_info) に値(now(),'log_info_1') を挿入します。 app_logs(log_tm,log_info) に値('2016-12-01','log_info_2') を挿入します。 0を含む日付値をログテーブルに挿入する app_logs(log_tm,log_info) に値('2016-12-00','log_info_2') を挿入します。 エラー 1292 (22007): 行 1 の列 'log_tm' の日付時刻値 '2016-12-00' が正しくありません 上記の記事では、MySQL データベースの日付のゼロ値の問題について簡単に説明しています。これは、編集者があなたと共有するすべてのコンテンツです。参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。 以下もご興味があるかもしれません:
|
>>: nginx 設定の場所の概要の場所の通常の書き込みと書き換えルールの書き込み
では、早速リソースについて見ていきましょう。 123WORDPRESS.COM ダウンロードSQLy...
Tomcat は Web コンテナとして広く知られています。Java を学び始めたときから現在の仕事...
この記事では、CSS の非常に興味深い属性マスクを紹介します。名前が示すように、マスクはマスクと翻訳...
MySQL では、ユーザーに付与された権限をどのように確認しますか? ユーザーに付与される権限は、グ...
関連する知識ポイント親コンポーネントから子コンポーネントに値を渡す子コンポーネントから親コンポーネン...
目次1. イベントとは何ですか? 2. イベントの使い方3. バインドタップとキャッチタップの違い4...
Docker Compose は、複雑なアプリケーションを定義および実行するための Docker ツ...
目次1. キューを理解する2. カプセル化キュー3. 太鼓をたたいて花を渡す場合1. キューを理解す...
序文この記事は私自身の製作過程の簡単な記録です。練習中に質問があれば、一緒に話し合うことができます。...
目次序文プロジェクト設計後部フロントエンドプロジェクトを実行する質疑応答序文これまでの API 開発...
前回の記事 https://www.jb51.net/article/154157.htm では、B...
1. まず、コンピュータのデスクトップにある VMware アイコンをダブルクリックしてソフトウェア...
目次1.重複排除を設定する2. 重複を削除するには、2 回の for ループを使用します。 3. i...
1. 単純な三角形を実装するCSS ボックス モデルの境界線を使用すると、次のような三角形を実現で...