我有一個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