操作 '=' 的归类 (utf8mb4_general_ci,IMPLICIT) 和 (utf8mb4_0900_ai_ci,IMPLICIT) 的非法混合

Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLICIT) for operation '='

 if ($webservice_call && $errno) {
         $dbg = debug_backtrace();
        WebserviceRequest::getInstance()->setError(500, '[SQL Error] ' . $this->getMsgError() . '. From ' . (isset($dbg[3]['class']) ? $dbg[3]['class'] : '') . '->' . $dbg[3]['function'] . '() Query was : ' . $sql, 97);
     } elseif (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS')) {
         if ($sql) {
             throw new PrestaShopDatabaseException($this->getMsgError() . '<br /><br /><pre>' . $sql . '</pre>');
         }

         throw new PrestaShopDatabaseException($this->getMsgError());
     }

当我升级我的作品时

我被迫添加更多数据库我收到此错误

任何人都可以提供帮助!

我找到了适合我的解决方案(使用 phpMyAdmin)。

  1. 登录 phpMyAdmin。
  2. Select 左侧列表中的数据库。
  3. 单击顶部选项卡组中的“操作”。
  4. 在排序规则框中,从下拉菜单中选择新的排序规则。

I also checked
*Change all tables collations
*Change all tables columns collations