当前位置: 首页 > news >正文

SQLSyntaxErrorException: FUNCTION dbname.to_timestamp does not exist

由于MySQL数据库高版本(如8.x)中有to_timestamp()函数,低版本中(如5.7.x)没有这个函数,服务运行报错。

自己创建函数实现功能,创建语句如下;

DELIMITER // 
CREATE FUNCTION to_timestamp(timestamp_value VARCHAR(50), format_str VARCHAR(50)) RETURNS TIMESTAMP BEGIN IF format_str = 'yyyy-mm-dd hh24:mi:ss' THEN RETURN STR_TO_DATE(timestamp_value, '%Y-%m-%d %H:%i:%S'); ELSE RETURN STR_TO_DATE(timestamp_value, format_str); END IF; 
END// 
DELIMITER ;

测试用例:

SHOW FUNCTION STATUS;
-- DROP FUNCTION IF EXISTS to_timestamp;
--
SELECT to_timestamp('20210526', '%Y%m%d');SELECT to_timestamp('2024-05-27 18:57:44','yyyy-mm-dd hh24:mi:ss')--
SELECT STR_TO_DATE('2023-04-01 13:00:00', '%Y-%m-%d %H:%i:%s')

DONE....

http://www.lryc.cn/news/354916.html

相关文章:

  • Borel-Cantelli 引理
  • 算法训练营第四十一天 | LeetCode 509 斐波那契数列、LeetCode 70 爬楼梯、LeetCode 746 使用最小花费爬楼梯
  • 网络其他重要协议(DNS、ICMP、NAT)
  • 利用PyCSP3库(含大量全局约束)进行组合约束建模
  • 解决updateByExample时属性值异常的问题(部分属性值没有使用占位符?进行占位,而是变成了属性的名称)
  • [C++][algorithm][Eigen] 基于Eigen实现Softmax函数
  • 一招教大家,如何移除受保护的excel工作表的编辑权限限制?
  • Python 全栈体系【四阶】(五十三)
  • 民国漫画杂志《时代漫画》第27期.PDF
  • 图论(四)—最短路问题(Dijkstra)
  • 用友NC linkVoucher SQL注入漏洞复现
  • 部署Prometheus + Grafana实现监控数据指标
  • GEE27:遥感数据可用数据源计算及条带号制作
  • FURNet问题
  • 抖音小店怎么对接达人合作?达人带货的细节分享,附邀约达人话术
  • 迈向未来:Web3 技术开发的无限可能
  • Python应用开发——30天学习Streamlit Python包进行APP的构建(2)
  • Leecode热题100---46:全排列(递归)
  • Android 多语言
  • Thingsboard规则链:Message Type Filter节点详解
  • SQLI-labs-第二十五关和第二十五a关
  • Windows、Linux添加路由
  • Swift 初学者交心:在 Array 和 Set 之间我们该如何抉择?
  • C++ 类模板 函数模板
  • OTP8脚-全自动擦鞋机WTN6020-低成本语音方案
  • GpuMall智算云:meta-llama/llama3/Llama3-8B-Instruct-WebUI
  • 内存泄漏案例分享4-异步任务流内存泄漏
  • 【机器学习300问】100、怎么理解卷积神经网络CNN中的池化操作?
  • RPA机器人流程自动化如何优化人力资源工作流程
  • OpenHarmony开发者大会2024:鸿心聚力 智引未来