現在、ユーザー登録して、記事を投稿したりコメントをしたりできるコミュニティサイトを
構築中です。環境は下記の通りです。
php:7.1.1
Apache/2.4.25 (Win32)
cakephp:3.2.11
MySQL:10.1.21-MariaDB
OS:CentOS7.3
テーブル(一部)
Users :ユーザーの登録情報(ID name等)
Articles:記事情報(タイトル、内容 投稿日時等)
Comments:(コメント内容、コメント日時等)
記事を投稿したり、コメントをすれば、Usersも関連づけられてユーザー名等が表示されるわけですが、
仮にユーザーが退会及びユーザー情報の削除に対応しなければならない場合に、ArticlesやCommentsの
関連ユーザー情報の参照先が失われる訳で参照エラーが生じてしまいます。
また例として挙げたArticlesやComments以外にもUsersを参照しているテーブルがあるので、かなりの
影響範囲があります。
そのような場合、現状では削除対象ユーザーが関連するテーブルのレコードをしらみ潰しに手動で削除しなければならないのか
何か別に良い方法があればご教授頂きたくよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/07 00:25
2017/06/07 00:35 編集
2017/06/07 00:41