【问题标题】:MySQL : error in your SQL syntax | LIMIT 0, 25MySQL : SQL 语法错误 |限制 0, 25
【发布时间】:2016-03-04 14:44:02
【问题描述】:

我不明白这个错误,请大家帮帮我。为什么我收到这个错误.. 我的查询有问题吗?

这是错误..

#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册以获取正确的语法使用 在第 7 行的“LIMIT 0, 25”附近

这是我的查询:

SELECT
    equivalent
FROM
    tb_student_record
INNER JOIN
    tb_student ON tb_student_record.stud_id = tb_student.stud_id 
WHERE
    tb_student_record.instructor_id = 'INST-20131296' 
    AND tb_student_record.criteria_id = '1' 
    AND tb_student_record.class_record_id = '1' 
    AND (CONCAT(stud_fname, ' ', stud_lname) = 'Jeffrey Oliveras' 
    AND tb_student_record.term = 'Prelim'

【问题讨论】:

  • 请将错误和 SQL 粘贴为 text,而不是 screenshots

标签: mysql


【解决方案1】:

concat 函数缺少右括号

SELECT equivalent FROM tb_student_record INNER JOIN tb_student ON tb_student_record.stud_id=tb_student.stud_id 
WHERE tb_student_record.instructor_id = 'INST-20131296' 
AND tb_student_record.criteria_id = '1' 
AND tb_student_record.class_record_id = '1' 
AND (CONCAT(stud_fname, ' ', stud_lname) = 'Jeffrey Oliveras' )
AND tb_student_record.term = 'Prelim'

【讨论】:

    【解决方案2】:

    您的查询最后似乎有问题:

    【讨论】:

      猜你喜欢
      • 2018-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-19
      • 2012-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多