デフォルトでは、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 設定の場所の概要の場所の通常の書き込みと書き換えルールの書き込み
公式ウェブサイトアドレス: https://www.mysql.com/インストールの提案: インス...
効果: CSS スタイル: <スタイル タイプ="text/css">...
理由: MySQL 5.7.5 以降では機能依存関係の検出が実装されています。 only_full_...
カリで再現まず、必要なvim.basicファイルにsuid権限を設定します。 chmod u+s /...
データ型: 列に格納できるデータとそのデータが実際にどのように格納されるかを定義する基本ルール。デー...
目次1. 現象2. 解決策3. 要約: 1. 現象1. 要件: 特定の表示ページをキャプチャしてアル...
最近、プロジェクトではラベルやボタンなどの断片的な画像をたくさん使用する必要があります。また、CSS...
初めて MySQL FUNCTION を書いたとき、エラーが何度も発生しました。 Err] 1064...
この要件を受け取ったとき、Baidu は、CSS リンクの置き換え、className の変更、le...
(?i) は大文字と小文字を区別しないことを意味します。大文字と小文字をすべて置き換えます。 htm...
0x0 テスト環境本社本番サーバーと支社バックアップサーバーはリモートデータバックアップが必要です...
1. フレックスレイアウト 。父親 { ディスプレイ: フレックス; コンテンツの中央揃え: 中央;...
yum で vsftpd をインストールします [root@localhost など]# yum -...
コードをコピーコードは次のとおりです。 wmode パラメータ:透過モード: z-indexを使用し...
tcpdump は、ネットワークの問題のトラブルシューティングに効果的に役立つ、柔軟で強力なパケット...