mysql - 年份条件工作正常,但我运行年份和日期,它显示为空

标签 mysql mysql-error-1064

SELECT Sum(gross_motor + visual_motor_skills 
       + draws_a_person + prints_personal_data) 
FROM   brigance_screening_term0 AS T0 
WHERE  year = 2011 
   AND Str_to_date(date, '%Y-%m-%d') = 2016 - 05 - 11 
LIMIT  1 

最佳答案

你好像有错字

 AND Str_to_date(date, '%Y-%m-%d') = 2016 - 05 - 11  

应该是

 AND Str_to_date(date, '%Y-%m-%d') = '2016-05-11'

关于mysql - 年份条件工作正常,但我运行年份和日期,它显示为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37158254/

相关文章:

mysql - 解决sql文件第1274954 : Unknown command '\' ' in larger (100mb+) mysql .行处的错误

php - 如何让我的 PHP 更新功能发挥作用?

mysql - MySQL 中的 BLOB 类型

php - 使用 PHP 和 MySQL 查看用户是否存在时出现问题

php - 歌词网站的数据库设计

php - 复选框值未传递到数据库

mysql - 字段列表中未知的列名 - MySQL

java应用程序无法与本地主机上的mysql中的特定数据库连接,出现连接拒绝错误

php - 如何在php中应用多个数据?

mysql - 错误 1045 (28000) : Access denied for user 'ODBC' @'localhost' (using password: YES)