【发布时间】:2014-12-12 13:42:51
【问题描述】:
经过大量谷歌搜索,我找不到答案。我想在 mysql 中创建一个列,存储该行的创建时间为 HH:MM:SS
我正在创建一个聊天室,该表当前有一个用于消息和 id 的列
我不想使用时间戳或日期时间,因为我不想有日期月份年份等。只有小时分钟和秒。
我试过时间,但总是说时间是 00:00:00
编辑:我想我希望能够仅从时间戳中回显时间。
我试过echo '<div><p>User@' . substr($value['Time'], 11) . '->' . $value['message'] . '</p></div>';,但还是不行。
【问题讨论】:
-
为什么不使用
datetime或timestamp,您仍然可以在这些上提取时间。无论如何,也许您正在寻找time数据类型 -
^^^ 打败我,让我免于打字。
-
“我试过时间,但它总是说时间是 00:00:00” - 代码会很好。 哦, 答案已经在 phpMyAdmin 里面了 ;)
-
@Fred-ii- 是的,它很可能只是插入问题,插入日期时间没有问题。你仍然可以在那里提取时间
-
@Sawyer 如果您实际上在查询中包含
'NOW()'中的引号,那么是的,它不会起作用。请向我们展示您的代码。直到午夜,我们才能猜到。INSERT INTO table (column_x, column_y) VALUES ('text', NOW())('text', 'NOW()')
标签: php mysql database phpmyadmin