例によるMySql CURRENT_TIMESTAMP関数の分析

例によるMySql CURRENT_TIMESTAMP関数の分析

時間フィールドを作成するとき

デフォルトのCURRENT_TIMESTAMP

データを挿入する際、このフィールドのデフォルト値が現在の時刻であることを示します。

更新時 CURRENT_TIMESTAMP

このデータが更新されるたびに、フィールドが現在の時刻に更新されることを示します。

これら 2 つの操作は MySQL データベース自体によって維持されるため、この機能に基づいて 2 つのフィールド [作成時刻] と [更新時刻] を生成することができ、それらを維持するためのコードは必要ありません。

次のように:

テーブル「mytest」を作成します(
  `text` varchar(255) デフォルト ''COMMENT 'content',
  `create_time` タイムスタンプ NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '作成時刻',
  `update_time` タイムスタンプ NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新時間'
)ENGINE=InnoDB デフォルト文字セット=utf8;

Navicatのビジュアルインターフェースから直接操作可能

では、具体的なデフォルト時間を設定するにはどうすればよいでしょうか?

以下のように、2つの一重引用符があることに注意してください。

TIMESTAMPDEFAULT 'yyyy-mm-dd hh:mm:ss'

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • CURRENT_TIMESTAMP を使用した MySQL エラー TIMESTAMP 列の解決方法
  • MySQL における TIMESTAMP の使用法の詳細な説明
  • MySQL の current_timestamp の落とし穴とその解決策を共有する

<<:  sed コマンドを使用してファイルの特定の行を効率的に削除する方法

>>:  WebpackはTypeScriptコードをパッケージ化するためのスキャフォールディングを構築します

推薦する

制限を使用すると、MySQL のページングがどんどん遅くなるのはなぜですか?

目次1. テスト実験2. 制限ページング問題に対するパフォーマンス最適化手法2.1 テーブルをカバー...

Linux の操作とメンテナンスの基本 httpd 静的 Web ページ チュートリアル

目次1. ウェアハウスを使用してhttpd lrzsz解凍ファイルを作成する2. ソースコードファイ...

Windows で MySQL データベースを別のディスクに移動する

序文今日、MySQL をインストールしたところ、データベース ストレージがデフォルトで C ドライブ...

フォーム内の無効なフォームフィールドの値を送信する方法 サンプルコード

フォーム内のフォーム フィールドが無効に設定されている場合、フォーム フィールドの値は送信されません...

MySQL マスタースレーブスイッチチャネルの問題の解決策

VIP を設定した後、アクティブ/スタンバイの切り替え中に表示されるエラー メッセージは次のとおりで...

MySQL5.7 マスタースレーブ構成例の分析

MySQL5.7マスタースレーブ構成の実装方法、具体的な内容は次のとおりですインストール環境:マスタ...

マウスで画像を動かすJavaScript

この記事では、マウスの動きに追従する画像を実現するためのJavaScriptの具体的なコードを参考ま...

MySQLのパラメータについてお話しましょう

序文:以前の記事では、特定のパラメータの機能についてよく紹介してきました。しかし、MySQL パラメ...

Nginx コンパイル済み nginx - 新しいモジュールを追加

1. 既存のモジュールを表示する nginx の sbin ディレクトリに nginx の sbin...

前後の秒、分、時間、日数を取得するMySQLデータベース

現在の時刻を取得します: current_timestamp を選択します。出力: 2016-06-...

HTMLヘッダータグの使用に関する詳細な説明

HTMLはヘッドとボディの2つの部分で構成されています** ヘッド内のタグはヘッドタグです** タイ...

ホストサービスにアクセスするDockerでのサービスの実装

目次1. シナリオ2. 解決策3. 結論4. 参考文献1. シナリオ日常の開発およびテスト作業には ...

MySQL 8.0 の統計が不正確である理由

序文Oracle であれ MySQL であれ、新バージョンで導入された新機能は、一方では製品の機能性...

MySQL Undo ログと Redo ログの概要

目次元に戻すログUNDOログの生成と破棄UNDOログの保存元に戻すログ機能トランザクションの原子性の...

Webデザインと制作のテスト問題と参考回答

<br />Web デザインと制作テスト パート I 多肢選択問題 1. 単一選択問題 ...