比如1999年2月29,不合法,select后希望返回空而不是报错,有这样的函数吗?
看看这两个
https://blog.csdn.net/weixin_33910305/article/details/113294978
https://codeantenna.com/a/33t1FONkoa
SELECT DATE_add('1999-02-29', INTERVAL 0 DAY);
结果为null
SELECT DATE_add('1999-02-28', INTERVAL 0 DAY);
结果为
刚好符合你的要求。