暂无图片
MySQL中有没有判断时间是否合法的函数?
我来答
分享
暂无图片 匿名用户
MySQL中有没有判断时间是否合法的函数?

比如1999年2月29,不合法,select后希望返回空而不是报错,有这样的函数吗?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
刘贵宾
暂无图片 评论
暂无图片 有用 3
chengang

SELECT DATE_add('1999-02-29', INTERVAL 0 DAY);

结果为null

 SELECT DATE_add('1999-02-28', INTERVAL 0 DAY);

结果为

1999-02-28

刚好符合你的要求。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏