金额1 金额2 金额3
5 10 15要怎么定义表才能让让他自动填写金额3,,比如说我们只要插入金额1,金额2的数据,那么金额3的数据就自动显示出来,金额3=金额1+金额2,而且当如果自己输入金额3的时候,他自动检查是不是金额3=金额1+金额2,,,还有,如果金额2又是其他表的内容,这样的语句该怎么写?
5 10 15要怎么定义表才能让让他自动填写金额3,,比如说我们只要插入金额1,金额2的数据,那么金额3的数据就自动显示出来,金额3=金额1+金额2,而且当如果自己输入金额3的时候,他自动检查是不是金额3=金额1+金额2,,,还有,如果金额2又是其他表的内容,这样的语句该怎么写?
insert ta(id1,id2)values(5,10)select * from ta
id1 id2 id3
----------- ----------- -----------
5 10 15(所影响的行数为 1 行)
或删除id3
alter table ta drop column id3--删了
alter table ta add id3 as (id1+id2)--再增