Mysql动态增加数据字段问题,新手求助!

举例:
表1:
工资款项代码 工资款项名称 员工号码 姓名
01 基本工资 001 张三
02 津贴 002 李四
03 奖金 003 王五
.. ..
. .

如何才能在输入数据时产生如下样式(当款项增加时,款项字段自动增加)

表2:
员工号码 姓名 基本工资 津贴 奖金 ...…
001 张三 1250 300 50
002 李四 1200 250 50
003 王五 1250 300 50

员工号码设置为auto_increment即可追问

我的意思是:表1里添加数据(基本工资,津贴,奖金……)等数据,表2自动增加数据列字段(基本工资,津贴,奖金……),删除也是,请问怎么实现呀??

追答

这样啊,有两种方式可以实现,你参考一下
1、触发器:当表1数据发生改变时,Mysql自动调用你写好的触发器执行定义好的相关操作
2、视图:表2为视图,可以是一个表的数据也可以是几个表联合的数据,当视图源表数据更新时视图会自动更新

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-20
可以再建一个表
员工号码 款项名 金额
001 基本工资 1250
001 津贴 300
。。。
。。。。。
第2个回答  2011-08-20
用级联,表2关联上表1
相似回答
大家正在搜