现在我有一张桌子"评论"使用' user_id'列为外键。此列有一个约束 - ON UPDATE CASCADE, ON DELETE CASCADE
。
首先(不好)的方法是删除' user_id'柱。在这种情况下,我们与用户'失去联系。表,但所有代码保持不变。
第二种(也不是好的)方式是再创建一个表' anonymous_comments'。新模型,新观察者,管理面板的新篇章,需要在许多地方修改代码......许多工作和双打。
有更好的想法吗?
答案 0 :(得分:2)
如果您不希望(或由于某种原因不能)进行任何数据库和代码修改,您可以创建一个虚拟用户'匿名'并使用它user_id
进行匿名评论。