我刚刚完成了我的 Symfony 7 项目,在我的 PC 上我使用 XAMPP 运行所有项目,一切正常。 现在我将它部署在我的网络服务器上,创建数据库并尝试在 shell 中运行学说迁移。但后来我收到以下错误:
In ExceptionConverter.php line 67:
执行查询时发生异常:SQLSTATE[42S22]: Column not 发现:“where 子句”中存在 1054 个未知列“i_c.TABLE_NAME”
在 Exception.php 第 28 行:
SQLSTATE[42S22]:未找到列:1054 中的未知列“i_c.TABLE_NAME” ‘where 子句’
在Statement.php第130行:
SQLSTATE[42S22]:未找到列:1054 中的未知列“i_c.TABLE_NAME” ‘where 子句’
我不明白这个问题,因为我没有“i_c.TABLE_NAME”列? 如果我从区域设置数据库导出所有表,一切都工作正常,但仍然出现此错误?当我执行命令时: php bin/console 学说:schema:validate
它说映射文件是正确的,然后又出现这个错误。
感谢您的帮助
我更改了 .env MariaDB 中的版本,但它不起作用。