この記事では、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は背景テーブルコンポーネントのカプセル化を管理します
DNMP の紹介DNMP (Docker + Nginx + MySQL + PHP7/5 + Re...
序文:デジタル加算ボタンと減算ボタンの実装には、次のような多くのソリューションがこれまでに使用されて...
コンポーネントが詳細になるにつれて、複数のコンポーネントが状態を共有する状況に遭遇するでしょう。Vu...
目次起源環境情報トラブルシューティングのプロセス要約する起源顧客は CentOS をベースにしたカス...
さっそく、コードを直接投稿します。具体的なコードは次のとおりです。 <html> <...
この記事では、例を使用して、MySQL ストアド プロシージャでの if ステートメントの使用方法を...
私は、WinForm と HTML5 を組み合わせた小さなものを作りたいだけなのですが、突然、そこに...
プロジェクトでは、さまざまな条件や使用シナリオを制御するために、docker-compose.yml...
この記事では、階段スライド効果を実現するためのjQueryの具体的なコードを参考までに紹介します。具...
これまで react.forwardRef は react の高階コンポーネントには適用できませんで...
<br />作業を簡単に完了できる Web ページ作成ツールは数多くありますが、HTML...
1. INSERT INTO SELECT文ステートメントの形式は次のとおりです: Insert ...
【著者】 Liu Bo: Ctrip テクニカル サポート センターのシニア データベース マネージ...
序文説明を簡略化するために以前に設定した要件は、他のグループから MQ メッセージを受信し、データベ...
コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...