phpMyAdmin MySQL 时间戳显示尾随零

标签 php mysql sql phpmyadmin

有谁知道为什么 phpMyAdmin/MySQL 显示时间戳更改为:

2012-10-20 08:43:28 

2012-10-20 08:43:28.000000 

带有尾随零。这似乎是从 phpMyAdmin 版本 4 的发布开始的。希望时间戳显示为:

2012-10-20 08:43:28

该字段的属性为名称:日期、类型:时间戳、默认值:Current_Timestamp。

最佳答案

phpMyAdmin 从 4.1.0 开始显示时间戳的小数部分。如果您想显示不带小数部分的时间戳,您可以调整此查询:

SELECT DATE_FORMAT(`date`, '%Y-%m-%d %H:%i:%s') FROM your_table;

结果将如下所示:

MariaDB [my_database]> SELECT DATE_FORMAT(`date`, '%Y-%m-%d %H:%i:%s') `date` 
    FROM your_table LIMIT 1;
+---------------------+
| date                |
+---------------------+
| 2014-01-22 17:54:11 |
+---------------------+
1 row in set (0.00 sec)

MariaDB [my_database]>

关于phpMyAdmin MySQL 时间戳显示尾随零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21688680/

相关文章:

php - 有数据时从 php/mysqli 查询中获取不到结果行/字段

php - register_shutdown_function无法捕获 fatal error : (Uncaught Error unset static property example, Call to undefined function prom())

mysql - 使用 SQL 查询两个日期之间的数据?

sql - 如何在db2 sql中转义撇号

php - 更新、内连接 PHP 到 MySQL 查询

php - 警告 : mysqli_connect(): php_network_getaddresses: getaddrinfo failed: Name or service not known

mysql - 使用 Ubuntu Server 14.04 从我的 PC 远程访问安装在 VPS 上的 MySQL 5.6

MySQL 根据给定的迟到百分比计算准点率

PHP搜索多个字段问题

php - 如何在迭代使用 mysqli_use_result 返回的行时执行 mysqli 查询? (PHP)