当前位置: 首页 > 知识库问答 >
问题:

java - mysql中,如下查询为什么temp返回null?

谭学名
2023-06-02

补充:
temp是别名,我截图截错了;
plan_start_time 是varchar类型
SELECT STR_TO_DATE(plan_start_time, '%h:%i:%s') as temp ,plan_start_time from base_stop_calendar

共有1个答案

暴向笛
2023-06-02

我用你图中的数据用下列的SQL语句:CRE_TIME也是varchar类型的

select STR_TO_DATE(CRE_TIME,"%H:%i:%s")as temp,CRE_TIME from tb_test;

结果是:
image.png
确实不能复现你的问题 你看看能不能再提供更详细的信息
注意一下格式化字符里面大写和小写是有区别的
大写H是小时(00 到 23)
小写h是小时(00 到 12)

 类似资料:
  • 我有以下表格结构: 1-课程(course_id、course_nam、语言、course_price、create_date、average_rating、course_description、certifica_price、course_creator_id) 2-学生(学生证、钱包) 3-折扣(折扣id、折扣课程id、允许的许可课程id、开始日期、结束日期、百分比) 4-报名(student

  • 问题内容: 我使用xampp。我执行了MySQL连接: 我收到了回显命令的输出(通过检查布尔值返回的值),表明已建立连接并找到了数据库$ db。 但最简单的查询如下: 返回false。我该如何调试原因? 问题答案: 强制性更新 :由于mysql ext不再存在,以下是我在我的网站上根据在Stack Overflow上回答1000多个问题的经验编写的其余两个MySQL API的答案: 如何报告mys

  • 问题内容: 今天,我写了一个查询,应该返回一个错误。而是返回带有列名和数据类型的值15 。你知道为什么吗? 结果: 问题答案: 您要指定一个常量: 货币常量表示为数字字符串,带有可选的小数点 和可选的货币符号作为前缀 因此moneyselect $15select ¥15`。 正如Jeroen在评论中指出的那样: 因为日元符号(楼)是货币指示器,并且在某些日语本机字符集中,其代码点与ASCII中的

  • 问题内容: 我没有使用Spring / GWT的网络应用程序,该应用程序使用Flash上​​传文件。 当我使用GWT发送ajax请求并尝试获取用户ip地址时,我获得了ipv4地址,例如:127.0.0.1 但是当我使用Flash上​​传文件(以及在同一Web应用程序上的发布请求)时,我得到了一个ipv6地址0:0:0:0:0:0:0:0:1 我使用相同的代码来获取用户ip: 问题是我使用了一个签名

  • 有人真的很快就否决了我的问题,因为它缺乏足够的信息。然后我编辑了它,但反对票仍然是:(