Symfony-迁移错误:名为“database.table”的表已存在

xoshrz7s  于 2022-10-22  发布在  Mysql
关注(0)|答案(1)|浏览(144)

我当前的Symfony 6项目中存在以下问题。我的数据库中的两个表之间存在多对多关系。因此,创建了第三个引用表。
之后,我为这个引用表创建了一个实体,我需要这个实体进行查询。但是,如果我现在想使用命令php bin/console make:migration创建一个新的迁移,我总是会得到错误**“table with name”database。表“已存在”**
我认为出现这个问题是因为,显然这个实体的表已经存在,迁移命令想要创建它。但我该如何解决这个问题呢?
感谢您提前提出任何想法。:)

w80xi6nr

w80xi6nr1#

也许您正在尝试使用额外字段构建ManyToMany?那么这不再是一个简单的ManyToMany:它现在是OneToMany+ManyToOne关系的反面。
更多详情请参见https://symfonycasts.com/screencast/collections/many-to-many-extra-fields

相关问题