如果我们增加字段宽度(比如说varchar(7)到varchar(20))会导致数据丢失吗?
这将在Firebird 1.5数据库中完成。
答案 0 :(得分:3)
不,因为您增加了列的大小,所以不会丢失数据。
当然,如果可能的话,您应首先在生产数据库的副本上执行此操作,以确保您对结果感到满意。
答案 1 :(得分:3)
如果你增加尺寸,则不是这样:
ALTER TABLE t1 ALTER c1 TYPE char(90);
Reducing is always the problem
您应该使用FlameRobin作为管理工具来管理依赖项并简化FireBird的使用。