我读了一本关于 symfony 5 的书,但是我被困在这本书开始谈论数据库的地方。我已经将其添加到
.env
文件中:
DATABASE_URL="mysql://amaury:pma@localhost/paracaidismopucon?serverVersion=8&charset=utf8mb4_unicode_ci"
paracaidismopucon 是我的数据库。
然后当我输入:
php bin/console doctrine:database:create -vvv
我收到以下错误:
In ExceptionConverter.php line 117:
An exception occurred in the driver: SQLSTATE[HY000] [2019] Unknown character set
In Exception.php line 28:
SQLSTATE[HY000] [2019] Unknown character set
In Driver.php line 28:
SQLSTATE[HY000] [2019] Unknown character set
doctrine:database:create [-s|--shard SHARD] [-c|--connection [CONNECTION]] [--if-not-exists]
我尝试了多种方法,但没有任何效果。我该怎么办?
这里是使用多个数据库配置学说的docs。我希望这可以帮助你。
可能是“&charset=utf8mb4_unicode_ci”引起的错误,尝试删除它。
DATABASE_URL="mysql://amaury:pma@localhost/paracaidismopucon?serverVersion=8"