(我的网站是使用 PHP 和 MySQL 构建的。)
我的用户数据库结构主要由 2 个表组成:“医生”和“客户”。
但是,为了集成聊天系统,我需要创建第三张表,即'chat_users',它结合了医生和客户:'chat_users'表的字段是
userid (unique integer),
username,
type (0:client, 1:doctor),
refid (id of the user in the associated clients or doctors table)
但我不想每次插入/更新/删除客户或医生时手动插入/删除/更新此表。我前段时间听说过级联表...
在性能方面这样做的最佳方式是什么?我怎样才能实现它?