我正在迁移我的课程但是我在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'
如何解决此错误?
答案 0 :(得分:39)
转到config/database.php
并用这些
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
答案 1 :(得分:7)
转到config / database.php并替换这些行。就是这样
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
答案 2 :(得分:0)
这可以通过两种方式解决:
1st-编辑您的.env文件
DB_CHARSET=utf8
DB_COLLATION=utf8_unicode_ci
2nd-如果您不使用环境文件,只需编辑config / database.php
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
将为Lumen / Laravel工作