现在有个成熟的系统用户正在使用,但现在由于某种原因需要改动数据库.
就是在一个使用最频繁的表上加一个字段,比如以前的定义如下:
create table t1(id1 int,id2 int,id3 int)
insert into t1 values(11,22,33)  //2
由于可能偷懒的原因,很多sql都使用了2这样的语句.
所以现在加字段
alter table t1 add  id4 int 
如果原来sql不改的话,执行2这样的语句系统会出错.
Insert Error: Column name or number of supplied values does not match table definition.问题: 因为象2这样的语句很多,改动量很大,有没有其他简单办法解决这个问题?