この記事では、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は背景テーブルコンポーネントのカプセル化を管理します
Django アプリケーションを構築して拡張していくと、必然的に特定のタスクをバックグラウンドで自動...
目次DockerファイルドキュメントJenkins の設定Spring Boot プロジェクトでは、...
目次序文問題の説明原因分析拡大する総括する序文最近、データの欠落やデータの損失に関するフィードバック...
変換して翻訳するTransform は、変換と変形を意味します。他の幅属性や高さ属性と同様に、CSS...
これは見落とされがちな問題かもしれません。まず、次の点を明確にする必要があります。 MySQL では...
前書き: 以前、公式の nginx proxy_cache を CDN 静的キャッシュとして使用して...
目次1. 存在する1.1 説明1.2 例1.3 交差/2017-07-21 2. 除く2.1 説明2...
Mysql 8.0 のインストールの問題とパスワードのリセット1: MySqlをダウンロードする公式...
MySQL はオープンソースの小規模リレーショナル データベース管理システムです。現在、MySQL...
隠れる前に:隠れた後: CS: ...コードをコピーコードは次のとおりです。オーバーフロー:非表示;...
1. 新サイトホームページのリンクレイアウト1. リンク配置の位置:リンク配置の位置によって、リンク...
ボックスモデルの計算<br />マージン + ボーダー + パディング + コンテンツC...
さっそくコードを見てみましょう * { マージン: 0; パディング: 0; } 。容器 { マージ...
noscript の定義と使用法noscript 要素は、スクリプトが実行されない場合の代替コンテン...
目次序文脱構築記号の役割使い方分割割り当ての適用アプリケーションの簡単な紹介JSONデータを抽出する...