我正在修改一个开源程序,所以我有点不知所措。这是一个建立在mysql上的跟踪个人信息的系统。
有一个表“person_per”,其中有一个“per_ID”列。添加新人时,他们会得到下一个数字。
我想要一个新表“follow_up”。我需要这个表有一个“per_ID”列。(如果它在不同的表上,我可以有一个重复的名称吗?)所以任何新信息仍然链接到主记录。
我最担心的是新记录会在“follow_up”表上占一行。看起来奴隶/主人可能是这样做的方式,但我不知道如何做到这一点。
我不确定这是否相关....
mysql> SHOW INDEXES FROM person_per;
+------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
+------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| person_per | 0 | PRIMARY | 1 | per_ID | A | 413 | NULL | NULL | | BTREE | | |
| person_per | 1 | per_ID | 1 | per_ID | A | 413 | NULL | NULL | | BTREE | | |
+------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
2 rows in set (0.00 sec)