我有一个SQL状态并收到以下错误:
您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 靠近''在第1行
这取决于以下代码:
$rows = $model::$db->select('SELECT mwp_overview.external_data FROM mwp_overview');
我只是觉得这是一个有效的查询?不是吗?请求工作正常,我得到了正确的结果,但我甚至得到了这个错误。
答案 0 :(得分:1)
首先启动您最喜欢的MySQL客户端并在那里运行查询,使用空格,换行符等,以确保您能够正确地了解错误的引入位置。
但是,正如Ravi所指出的那样,如果没有select语句中的显式表指针,那么你应该没问题,因为你只显示来自一个表的数据。但是,我建议您在FROM语句中键入完整的表名称空间,如下所示:
SELECT
external_data
FROM
yourdatabase.yourschema.yourtable
这使得巩固一个好习惯,当你开始写更复杂的陈述时,它会派上用场。