sql >> データベース >  >> RDS >> Mysql

ManyToMany関係で機能しないカスケード内のエンティティの削除

    私が考える限り、カスケード機能だけを使用してこれを行うことはできません。

    クリーンな解決策は、preRemoveをサブスクライブするリスナーを作成することです。 イベント。次に、カテゴリがいつ削除されるかを確認し、他のカテゴリがないそのカテゴリのすべての記事を見つけて、それらも削除できます。




    1. コミットされたトランザクションをロールバックする

    2. PostgreSQLで先行ゼロを追加する2つの方法

    3. MySql:列を表示しますが、フィールド名を除くすべてを除外します

    4. 接続に失敗しました:php関数からのユーザー'root' @'localhost'(パスワード:YESを使用)のアクセスが拒否されました