【发布时间】:2021-09-15 22:03:42
【问题描述】:
我有以下语法错误,我找不到解决方案。任何帮助将不胜感激。
错误:
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '`estado` <> ?' at line 1 (SQL: select * from `registros` where Cancelado `estado` <> Terminado)
查询:
$registros = Registro::where('estado', '<>', 'Terminado', 'Cancelado')
->get();
【问题讨论】:
-
Terminado 应该是“Terminado”。哪个是您的列名 Cancelado 或 estado
-
提供你的表结构、模型等
标签: laravel laravel-5 mariadb laravel-8