【问题标题】:SQLSTATE[HY000]: General error: 1 no such table: userSQLSTATE[HY000]: 一般错误: 1 no such table: user
【发布时间】:2017-08-15 06:56:06
【问题描述】:

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

[Doctrine\DBAL\Exception\TableNotFoundException] 执行 'DELETE FROM user' 时发生异常: SQLSTATE[HY000]: 一般错误: 1 no such table: user

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

感谢帮助

【问题讨论】:

  • 你的问题解决了吗?
  • 不是真的,现在它说“root”@“localhost”的访问被拒绝,我不知道如何解决它.....但是谢谢你的评论。我如何结束我的问题?我是新来的
  • 您忘记数据库密码了吗?
  • 何时何地需要输入密码?
  • app/config/parameters.yml database_password: yourPass

标签: php mysql symfony


【解决方案1】:

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

一个。 php bin/console doctrine:schema:update --dump-sql // 如果有一些变化显示你的状态数据库

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

2) 如果您使用带有php app/console ... 的 Symfony2 运行命令

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

您的跟踪错误是说用户表不存在。

而且我建议您阅读总是这样阅读错误消息(跟踪跟踪)。

Doctrine\DBAL\Exception\TableNotFoundException

'DELETE FROM user': SQLSTATE[HY000]: 一般错误: 1 no such table: user

【讨论】:

    猜你喜欢
    • 2018-06-18
    • 2021-11-26
    • 1970-01-01
    • 2012-10-24
    • 2012-10-25
    • 2014-12-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多