现在有一张表,需要把这张表的数据导入到一张临时表中,然后再把这张表的某些字段的数据类型改了,然后再把临时表的数据导回来,同时删除临时表。
注意:
1.请不要给我说直接改字段的数据类型,我们系统的数据库有点问题,直接改字段数据类型(int改成decima)不成功。
假设现在的这张表的名字是A
请帮忙写一下怎么实现。谢谢了。
------解决方案--------------------------------------------------------
create table tmp like A;
insert into tmp select * from A;
drop table A;
create table A(你变化后数据类型的结构);
insert into A select * from tmp;
drop table tmp;