【问题标题】:YII -How to Delete Related rows from all tables?YII - 如何从所有表中删除相关行?
【发布时间】:2012-01-10 07:12:47
【问题描述】:

我有一个名为“Studio”的父表和许多其他以“studio_id”作为外键的子表。现在,如果父记录被删除,我想从子表中删除所有相关行。这怎么可能?

【问题讨论】:

  • 您使用的是什么类型的 DBMS(Oracle、MySQL、Sqlite、...),如果是 MySQL,那么使用什么引擎(Innodb、MyISAM、..)??
  • 请看这篇文章希望完全适合您的问题stackoverflow.com/a/70345130/8425184

标签: php yii cascading-deletes


【解决方案1】:

在您的架构中启用级联删除。这方面的文档位于http://dev.mysql.com/doc/refman/5.5/en/innodb-foreign-key-constraints.html

【讨论】:

  • 如何启用级联删除?我正在使用 innodb
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-26
  • 1970-01-01
相关资源
最近更新 更多