gpt4 book ai didi

php - SQLSTATE[42000] : Syntax error or access violation: 1055

转载 作者:可可西里 更新时间:2023-11-01 08:02:46 24 4
gpt4 key购买 nike

我正在使用 Laravel 5.5 我添加了这个依赖项来制作简单的搜索引擎

https://github.com/nicolaslopezj/searchable

但是当我尝试搜索任何东西时遇到问题

SQLSTATE[42000]: Syntax error or access violation: 1055 'myreview.movies.name' isn't in GROUP BY (SQL: select count() as aggregate from (select movies., max((case when LOWER(movies.name) LIKE car then 150 else 0 end) + (case when LOWER(movies.name) LIKE car% then 50 else 0 end) + (case when LOWER(movies.name) LIKE %car% then 10 else 0 end) + (case when LOWER(movies.description) LIKE car then 150 else 0 end) + (case when LOWER(movies.description) LIKE car% then 50 else 0 end)

我已经尝试过更改 mysql 数据库更改为 mysql 5.7 后,我正在使用 mariadb 10.2,它工作正常

但我的 cpanel 服务器上有 mariadb

帮我看看这个谢谢

最佳答案

  1. 打开config/database.php
  2. 将值 strict 从 true 更改为 false

    'mysql' => [
    'driver' => 'mysql',
    'host' => env('DB_HOST', '127.0.0.1'),
    'port' => env('DB_PORT', '3306'),
    'database' => env('DB_DATABASE', 'forge'),
    'username' => env('DB_USERNAME', 'forge'),
    'password' => env('DB_PASSWORD', ''),
    'unix_socket' => env('DB_SOCKET', ''),
    'charset' => 'utf8mb4',
    'collation' => 'utf8mb4_unicode_ci',
    'prefix' => '',
    'strict' => false,
    'engine' => null,
    ],
  3. 保存

您可以在我的帖子中阅读全文=> How to Fix SQLSTATE[42000]: Syntax error or access violation: 1055

关于php - SQLSTATE[42000] : Syntax error or access violation: 1055,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47866225/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com