mysql里面想写条件时间大于2023-01-01可以写STR_TO_DATE(date,'%Y-%m-%d')>'2022-01-01'吗
时间: 2023-12-14 10:36:23 浏览: 168
MySQL的时间差函数(TIMESTAMPDIFF、DATEDIFF)、日期转换计算函数(date_add、day、date_format、str_to_date)
是的,你可以使用STR_TO_DATE函数将date转换为日期格式,然后与'2023-01-01'进行比较。你的SQL语句应该是这样的:
```
SELECT * FROM your_table WHERE STR_TO_DATE(date,'%Y-%m-%d') > '2023-01-01';
```
这将选择符合条件的所有行,其中date列的日期大于'2023-01-01'。
阅读全文