我有一个mysql数据库,里面有一些表。两个表的例子:用外键清除表+ Propel
TABLE “dogtoilets”
- 型
- LOCATION_ID(FK)TABLE “位置”
- 编号
- 纬度
- 经度
我的问题是如何清除表格“dogtoilets并清除我的位置表中与dogtoilets链接的位置?
试过,但位置不删除...
$dogtoilets = DogToiletQuery::create()
->leftJoinWith('Dogtoilet.Location')
->find();
$dogtoilets->delete();
你需要一个表**位置**的主键'location_id'来映射** dogtoilets中的外键** – Saravanan
我在我的位置表中有一个PK! – nielsv
看看[节点''可以如何定义](http://propelorm.org/reference/schema.html#foreign-key-element)。特别是属性'onDelete'。 –
j0k