跳至正文

MySQL 时间模糊查询报错:> 1292 Incorrect datetime value: ‘2019-07%’ for column

SELECT
  SUM(shichang)
INTO
  @shichang
FROM
  jilu
WHERE
  jifen_time LIKE '2019-07%';

对时间进行模糊查询时报错:

Warning: #1292 Incorrect datetime value: '2019-07%' for column 'jifen_time' at row 1

正确写法为:

SELECT
  SUM(shichang)
INTO
  @shichang
FROM
  jilu
WHERE
  YEAR (jifen_time) = 2019 AND MONTH (jifen_time) = 07;
标签: