请教关于数据库表同步问题
因为开发的需要,我们需要有一个表和user表保持同步,主要是userid的同步,然后我们自己扩展其他字段,当系统添加一个用户时,在这个扩展表也要相应生成一条这个用户的新记录。想请教一下通达技术人员和各位开发达人,采用哪种方式比较合适:1、直接在user表中增加扩展字段
2、在数据库中添加扩展的表,使用mysql触发器使之与user表同步
3、其他方式,请说明
谢谢
我看是第一种方法最省事。通达轻易不修改这张表。
即使是因大改版而改了这张表,自己重新生成也不费什么劲。
关键是,自设字段的名字,要加点特色,避免和通达冲突。 第1种方法省事
第2种方法也不错
但都要指望通达轻易不得修改这个表,每一次升级都要去检查和维护扩展字段、触发器。
提供一个思路,前提条件是新建的表肯定要维护新增员工的扩展字段才会使用:
两个表独立
开发程序时,从通达的用户表中读取用户记录条数,其他字段从自建的表中根据USERID获取
类似left join on 操作,
系统表.USERID自荐表.userid 扩展字段1.。
1 1 test1
2 空 空
编辑扩展字段时通过程序插入记录
页:
[1]