mysql缺少外键约束的时候,如何合理的更新两张相关联的表?
我有一个需求大概是这样的:
有一张文章表和一张类别表,文章表有一个cat_id关联类别表。这里,mysql那一层没有做外键约束。在这种情况下,每次创建文章表的时候,一般大家会怎么处理这里cat_id的?
我的几个方案:
1、去查一次类别表,如果不存在这个类别,就不让更新。(优化版:如果类别条数不多,直接放在内存备查,或者使用缓存)
2、根本不去管这个类别有没存在。
更新:
1、是做一个论坛系统,用户可以发表文章,而类别主要由运维的人员创建。
yuuhime
10 years, 3 months ago