私はオープンソースのプログラムを修正しているので、ちょっと頭がいっぱいです。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)