免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1340 | 回复: 1
打印 上一主题 下一主题

MySQL查询时间返回错误 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-06-30 14:42 |只看该作者 |倒序浏览
表的结构为
mysql> desc moments;
+---------------+--------------+------+-----+-------------------+----------------+
| Field         | Type         | Null | Key | Default           | Extra          |
+---------------+--------------+------+-----+-------------------+----------------+
| mo_id         | int(11)      | NO   | PRI | NULL              | auto_increment |
| username      | varchar(32)  | NO   | MUL | NULL              |                |
| mo_content    | varchar(250) | NO   |     | NULL              |                |
| mo_type       | tinyint(1)   | NO   |     | 1                 |                |
| time          | timestamp    | NO   |     | CURRENT_TIMESTAMP |                |
| comment_count | int(11)      | NO   |     | 0                 |                |
| like_count    | int(11)      | NO   |     | 0                 |                |
+---------------+--------------+------+-----+-------------------+----------------+
7 rows in set (0.00 sec)



SELECT CASE WHEN TIMESTAMPDIFF(MINUTE , m.time, now( ) ) <60

THEN TIMESTAMPDIFF(MINUTE , m.time, now( ) )

WHEN TIMESTAMPDIFF(MINUTE , m.time, now( ) ) >60

THEN m.time

END AS time

FROM moments m


结果是:
time        
323031352d30362d33302030343a32323a3033
323031352d30362d33302030343a32333a3334


为啥会出现这种情况呢?

论坛徽章:
0
2 [报告]
发表于 2015-07-01 08:27 |只看该作者
经过检查发现以上SQL在mysql命令行可以正常运行,但是在phpmyadmin下面运行就出问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP