ホームページ  >  記事  >  データベース  >  MySQLでタイムスタンプを設定するためにテーブルに「作成日」列を追加するにはどうすればよいですか?

MySQLでタイムスタンプを設定するためにテーブルに「作成日」列を追加するにはどうすればよいですか?

WBOY
WBOY転載
2023-09-08 10:25:111442ブラウズ

如何在表中添加“创建于”列来设置 MySQL 中的时间戳?

MySQL で作成されたテーブルに作成された at 列を追加するには、ALTER コマンドを使用する必要があります。

最初にテーブルを作成しましょう。テーブルを作成するクエリは次のとおりです。これは、「作成日」列のないテーブルです

mysql> create table formDemo
   - > (
   - > Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   - > Email varchar(128),
   - > PhoneNumber varchar(15),
   - > Country varchar(30),
   - > Platform varchar(40)
   - > );
Query OK, 0 rows affected (0.53 sec)

次に、上記の構文を実装し、タイプがタイムスタンプ、デフォルト値が CURRENT_TIMESTAMP の「作成日」列を追加します。

NOTE - の間にスペースを残す場合は、バッククォートを使用する必要があることに注意してください。

以下は、上記のテーブルに「作成日」列を追加するクエリです。次のクエリに示すように、「created_at」列は TIMESTAMP 列であり、そのデフォルト値は CURRENT_TIMESTAMP に設定されています。

mysql> alter table formDemo
   - > add column `created at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP;
Query OK, 0 rows affected (0.42 sec)
Records: 0 Duplicates: 0 Warnings: 0

次に、DESC コマンドを使用してテーブルの説明をもう一度見てください。

クエリは次のとおりです

mysql> DESC formDemo;

次は、MySQL の「作成日」列を示す出力です

+-------------+--------------+------+-----+-------------------+----------------+
| Field       | Type         | Null | Key | Default           | Extra          |
+-------------+--------------+------+-----+-------------------+----------------+
| Id          | int(11)      | NO   | PRI | NULL              | auto_increment |
| Email       | varchar(128) | YES  |     | NULL              |                |
| PhoneNumber | varchar(15)  | YES  |     | NULL              |                |
| Country     | varchar(30)  | YES  |     | NULL              |                |
| Platform    | varchar(40)  | YES  |     | NULL              |                |
| created at  | timestamp    | NO   |     | CURRENT_TIMESTAMP |                |
+-------------+--------------+------+-----+-------------------+----------------+
6 rows in set (0.01 sec)

上記のサンプル出力を見ると、「作成日」列が表示されます。 " 列が正常に追加されました。

以上がMySQLでタイムスタンプを設定するためにテーブルに「作成日」列を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。