この記事では、MySQL の自動作成時刻と変更時刻を設定する方法について説明します。ご参考までに、詳細は以下の通りです。 最初のものはddlによって定義されます テーブル「コース」を作成します( `course` varchar(255) デフォルト NULL, `user` varchar(255) デフォルト NULL, `score` int(11) デフォルト NULL, `id` int(11) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '作成時刻', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新時刻', 主キー (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=10 デフォルト CHARSET=utf8; 2番目の方法は、ツールを通じてテーブルデザインを直接変更することです。 3 番目の方法は、SQL ステートメントを使用してフィールドを変更することです。 -- create_time を変更して、デフォルトの時間を CURRENT_TIMESTAMP に設定します。 ALTER TABLE `コース` MODIFY COLUMN `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '作成時刻'; -- update_time を追加し、デフォルトの時間を CURRENT_TIMESTAMP に設定します。更新時間を ON UPDATE CURRENT_TIMESTAMP に設定します。 ALTER TABLE `コース` ADD COLUMN `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'Update time'; MySQL 関連のコンテンツに興味のある読者は、このサイトの次のトピックをチェックしてください: 「MySQL クエリ スキル」、「MySQL トランザクション操作スキル」、「MySQL ストアド プロシージャ スキル」、「MySQL データベース ロック関連スキルの概要」、および「MySQL 共通関数の概要」 この記事が皆様のMySQLデータベース設計に役立つことを願っています。 以下もご興味があるかもしれません:
|
<<: Vue.jsは背景テーブルコンポーネントのカプセル化を管理します
1: 文字列を区切るためのストアドプロシージャを定義する 区切り文字 $$ `mess`$$ を使う...
この記事では、参考までにMySQL 8.0.11のインストール手順を紹介します。具体的な内容は次のと...
まず公式サイトにアクセスしてダウンロードし、MySQLダウンロードをクリックします。 ダウンロードし...
この記事では、MySQL無料インストール版(zip)のインストールと設定のチュートリアルを参考までに...
設定は非常にシンプルですが、毎回確認しないといけないので、記録だけ残しておきます。 1. インストー...
使用 <div id="アプリ"> <router-link ...
目次序文Viteプロジェクトを作成する改修プロジェクトディレクトリの規則その他の構成序文毎日鳩、火ば...
多くの人が Linux Homebrew を使用しています。これをより良く使用するための 3 つのヒ...
1つ。 wget https://dev.mysql.com/get/mysql57-communi...
序文動的プロキシの原理を説明する前に、まず、mybatis を統合した後の dao 層の 2 つの実...
なぜなら、SQL Server 2005 に基づくデータベース チュートリアルがあり、そこで使用され...
1. 上部と下部のリストタグ: <dl>..</dl>:上dt下層dd: カ...
概要リレーショナル データベースでは、インデックスは、データベース テーブル内の 1 つ以上の列の値...
目次必要回避策1. ツールチップを設定する2. hookToolTip変数を定義する3. メソッド内...
MySQL-8.0.22-winx64のデータベースインストールチュートリアルは参考になります。具体...