我使用SQL命令CREATE DATABASE
创建了一个新的数据库,用于存放我的应用程序表。现在,我想使用Doctrine从我的Symony 2.1项目中生成数据库。我已经拥有正确的映射YML-PHP实体,但是当我尝试使用以下命令时:
php app/vendors doctrine:schema:create
在我的应用程序中运行的查询失败了。我不明白的是为什么它似乎试图启动我的包,所以很明显它会失败,因为我执行的查询找不到表格。如何生成新数据库?
Base table or view not found: 1146 Table 'mydatabase.mytable_menu' doesn't exist
--force
标志之前运行--dump-sql
始终是一个好习惯,以便了解对数据库正在执行的操作。 - k0pernikus