有两张表:authors 和 customers。
authors 表有两字段:(主键)id,name
articles 表有两字段: (主键)id,author_id 或 author_name
如题,应该存 author_id 好?还是 author_name 好?存 author_id 的话,可以不用考虑作者更名的情况,但每查一篇文章,都要增加一次搜索,在 authoes 表中再查一次该篇文章作者;而存 author_name 的话,自然不必再去查该篇文章作者,但又必须在模型中写回调,在作者更名时,同时修改数据库 acticles 表中属于该作者文章的 author_name 字段。感觉怎样都不好,有没有更优雅的解决方法,求高人指点!!!