问题描述
我最近将一个Web服务迁移到Laravel 6(最初是在5.5中),它已连接到MariaDB数据库以进行身份验证,并使用Passport。一切正常,直到Laravel更新为止,现在当我尝试访问登录路由时,出现错误,请检查日志:
local.ERROR: sqlSTATE[HY000]: General error: -104 Dynamic sql Error sql error code = -104 Unexpected end of command - line 1,column 65 (sql: select exists(select * from "oauth_personal_access_clients") as "exists") {"userId":14,"exception":"[object] (Illuminate\\Database\\QueryException(code: HY000): sqlSTATE[HY000]: General error: -104 Dynamic sql Error sql error code = -104 Unexpected end of command - line 1,column 65 (sql: select exists(select * from \"oauth_personal_access_clients\") as \"exists\") at C:\\xampp\\htdocs\\SIPRES\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.PHP:669)
我可以看到查询使用带引号的表名,如果我尝试对数据库执行该查询,则会收到错误消息,但是如果我删除引号,则可以正常工作。我可以在Passport的PersonalAccessClient类中看到表名,但是我不知道如何将其修复为在查询中不带引号。
感谢您的帮助,对于拼写错误。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)