我现在有一个表(table1),结构有三个字段,如下,现在表中有三条数据,每个字段的值不是Y 就是N,如下:call_plan | terminate | expire
--------------------------------
Y N N
Y N N
N N N
现在这个表已经在数据库中了,以后每个月的1号这一天,系统就会创建另外一个和table1结构相同的表叫做table2,也是三个字段,但是每个字段的值都会有所变化,
比如:变化成下面的形式:
call_plan | terminate | expire
--------------------------------
N N Y
Y N N
Y N N每个月的1号,数据库系统中的table1的纪录会和 table2进行比较,如果table1和table2 有不同的纪录信息 就要换掉,相同的还是保持原来的,请问我该如何写SQL,实现这样的功能?请大家 都帮我看看,都想了很久了。
--------------------------------
Y N N
Y N N
N N N
现在这个表已经在数据库中了,以后每个月的1号这一天,系统就会创建另外一个和table1结构相同的表叫做table2,也是三个字段,但是每个字段的值都会有所变化,
比如:变化成下面的形式:
call_plan | terminate | expire
--------------------------------
N N Y
Y N N
Y N N每个月的1号,数据库系统中的table1的纪录会和 table2进行比较,如果table1和table2 有不同的纪录信息 就要换掉,相同的还是保持原来的,请问我该如何写SQL,实现这样的功能?请大家 都帮我看看,都想了很久了。
insert into table1 select * from table2;