我应该使用哪一个?MySQL 中的 datetime 还是 timestamp 数据类型?
mysqlmysqli database更新于 2024/1/24 15:12:00
Timestamp 是 MySQL 中的一种数据类型,适用于不同的时区。它也用于日期和时间目的。要理解这个概念,我们需要创建一个表。
创建表
mysql> CREATE table TimeStampDemo -> ( -> MyDataTime timestamp -> ); Query OK, 0 rows impacted (0.57 sec)
创建表后,我们将使用 INSERT 命令插入一条记录。
插入记录
mysql> INSERT into TimeStampDemo values (now()); Query OK, 1 row affected (0.12 sec)
插入一条记录后,我们可以借助 SELECT 语句显示该记录。
显示记录
mysql> SELECT * from TimeStampDemo;
执行上述查询后,我们将得到以下输出
+---------------------+ | MyDataTime | +---------------------+ | 2018-10-11 17:30:38 | +---------------------+ 1 row in set (0.00 sec)