例による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コードをパッケージ化するためのスキャフォールディングを構築します

推薦する

HTML テーブル マークアップ チュートリアル (37): 背景画像属性 BACKGROUND

テーブル ヘッダーの背景画像を設定します。任意の GIF または JPEG 画像ファイルを使用できま...

MySQLはJSON内部フィールドを抽出し、数値としてダンプします

目次背景問題分析1. 属性値はJson形式であり、Json操作関数を使用して処理する必要があります。...

ブラウザでTIF形式の画像を表示する方法

ブラウザはTIF形式の画像を表示しますコードをコピーコードは次のとおりです。 <html>...

Linux の操作とメンテナンスの基本的なスワップ パーティションと LVM 管理のチュートリアル

目次1. スワップパーティション SWAP 1.1 スワップファイルを作成する1.2 スワップパーテ...

docker compose を使用してハーバープライベートウェアハウスをインストールする詳細なチュートリアル

概要港とは何ですか?英語の単語の意味は「港」です。 Harborはコンテナ(貨物)を保管するために使...

CSS3 背景コントロールプロパティと色遷移を使用してグラデーション効果を実現します。

CSS3 背景画像関連互換性: IE9+背景クリップ 背景画像描画領域background-cli...

border-radius 値の設定に関する質問

問題記録今日はプログレスバーに似た小さなコンポーネントを完成させるつもりでした。プロトタイプは次のよ...

Dockerを使用してElasticsearchクラスターを素早くデプロイする方法

この記事では、 Dockerコンテナ ( docker-composeを使用してオーケストレーション...

innerHTML アプリケーション

ブランクのブログ: http://www.planabc.net/ innerHTML プロパティは...

MySQL トリガーの使用方法と利点と欠点の紹介

目次序文1. トリガーの概要2. トリガーの作成2.1 トリガー構文の作成2.2 コード例3. トリ...

MySQLスタートアップが起こした事故の実録

目次背景MySQLが完全に起動したかどうかを確認する方法事故最初の変更2回目の改訂要約するMySQL...

MySQL はどのようにしてデータベースの削除と暴走を効果的に防ぐことができますか?

目次セーフモード設定テスト1. where句なしで更新および削除する2. 非インデックスキーの削除3...

Linuxでディレクトリを効率的に切り替える方法

Linux でディレクトリを切り替えるとなると、誰もが間違いなくcdコマンドを思い浮かべるでしょう。...

Centos6.5 で MySQL 5.7.19 をインストールして設定する方法

Centos6.5にmysql5.7.19をインストールするための詳細な手順は次のとおりです。 1....

テーブルの追加と削除の操作を実装する js

この記事の例では、テーブルを追加および削除するためのjsの具体的なコードを参考までに共有しています。...