MySQL 8 的时间模糊查询报错:> 1525 - Incorrect DATETIME value: '2019-07%' ,求大神解决

图片说明
求解决方法。
两个同样是MySQL8 的服务器,一个可以正常查询,一个却出现了这样的报错?求大神解答一下,谢谢!

用 concat('2017-07', '%')试试

图片说明

我试了没问题啊

你的create_time是不是字符串类型
如果是日期时间类型,用
where create_time between '2019-07-01' and '2019-07-31'