この記事では、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. Flexレイアウトの紹介Flex は Flexible Box の略で、「柔軟なレイアウト」を...
#include <linux/moduleparam.h> 1. モジュールパラメータ...
この記事の例では、参考までに時間セレクターを実装するためのjQueryの具体的なコードを共有していま...
ここ2日間Javaを復習するつもりなので、練習にdubboを使ってショッピングモールプロジェクトを書...
これ以上無駄話をして時間を無駄にしないので、今日の話題を始めましょう。 HTML のメタタグ1. メ...
JS のクラスの定義や継承は本当に多様なので、別のノートブックを開いて記録しておきます。意味オブジェ...
VIP を設定した後、アクティブ/スタンバイの切り替え中に表示されるエラー メッセージは次のとおりで...
Docker は、開発者やシステム管理者がアプリケーションを軽量コンテナとして構築およびパッケージ化...
目次概要オブジェクトの残り属性オブジェクトの拡張プロパティオブジェクトの浅いコピーを作成するkeyo...
シナリオ要件1. zabbix_server Web インターフェースのスクリプト機能を使用すると、...
この記事では、参考までに、簡単な計算機機能を実現するためのVueの具体的なコードを紹介します。具体的...
これを見た後、あなたにも手ができて、さまざまな美しい小さなしっぽを作れるようになることを保証します!...
目次JSONPとはJSONP 原則JSONP実装1. Ajaxでクロスドメインリクエストが行われると...
プロジェクトでは、現在地の緯度経度を取得したり、場所を検索して緯度経度情報を取得したりする必要があり...
この記事では、画像テキストセグメンテーションを実装するためのNodeJSの具体的なコードを参考までに...