簡體   English   中英

語法錯誤或訪問沖突:1115 未知字符集:utf8mb4

[英]Syntax error or access violation: 1115 Unknown character set: utf8mb4

我正在遷移我的課程,但我在 laravel 中收到此錯誤。

[PDOException]
 SQLSTATE[42000]: Syntax error or access violation: 1115 Unknown character set: 'utf8mb4'

[PDOException]
 SQLSTATE[42000]: Syntax error or access violation: 1115 Unknown character set: 'utf8mb4'

我該如何解決這個錯誤?

轉到config/database.php並將這兩行替換為這些

'charset' => 'utf8', 'collation' => 'utf8_unicode_ci',

轉到 config/database.php 並替換這些行。 就是這樣

'charset' => 'utf8',  
'collation' => 'utf8_unicode_ci',

這可以通過兩種方式修復:

第一 - 編輯你的 .env 文件

DB_CHARSET=utf8
DB_COLLATION=utf8_unicode_ci

第二 - 如果你不使用 env-file 只需編輯 config/database.php

'charset' => 'utf8',  
'collation' => 'utf8_unicode_ci',

將適用於 Lumen/Laravel

編輯你的 config/database.php 文件

'charset' => 'utf8',  
'collation' => 'utf8_unicode_ci',

運行 -> php artisan config:clear

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM