SQLSTATE [HY000]:一般错误:1没有这样的表:user

时间:2017-08-15 06:56:06

标签: php mysql symfony

这是我与symfony的第一个项目,我试图创建一个登录页面。我找到了一个教程(https://www.youtube.com/watch?v=3xhYwwznIWU)一切都像在视频中工作,但后来我尝试使用“php bin / console doctrine:fixtures:load”错误:

[学说\ DBAL \异常\ TableNotFoundException]   执行'DELETE FROM user'时发生异常:   SQLSTATE [HY000]:一般错误:1没有这样的表:user

来。 我真的不知道我做错了因为我在视频中做了所有事情

请求帮助

1 个答案:

答案 0 :(得分:0)

1)您必须运行命令更新架构:

一个。 php bin/console doctrine:schema:update --dump-sql //显示您的状态数据库,如果有一些更改显示

php bin/console doctrine:schema:update --force

2)如果您使用带php app/console ...

的Symfony2 run命令

3)拒绝访问' root' @' localhost' ...错误是你没有访问你的数据库(Mysql,PostgreSql,MongoDB ......)。您的密码或用户名无效。

跟踪跟踪错误表示用户表不存在。

我建议你这样阅读总是读错误信息(跟踪追踪)。

<强> 学说\ DBAL \异常\ TableNotFoundException

&#39; DELETE FROM user&#39;:SQLSTATE [HY000]:一般错误:1没有这样的表:user