假设bool字段为int型:
insert into B select *, 0 from A

解决方案 »

  1.   

    插入是要注意select 表A的字段顺序和表B的字段顺序一致,最要不要写*insert into B select 字段1、字段2、字段3、... 、0 from A
    注意0 要放在Bool对应的位置。
      

  2.   

    再问一上,上面的B是指的一个新表吗?我已经建立了一个新表,第一个字段为一个自加的字段,中间的字段与旧表一样,最后一个字段为BOOL型的字段,如果是这样我应该怎么处理那个自加的字段呢?
      

  3.   

    不用理会自动增1的字段,他依旧会自动增1。如果最后一个字段是Bool,那么,照上面的写就是了。
    insert into B select 字段1、字段2、字段3、... 、0 from A注意:字段1、字段2、字段3...不包含自动增1的字段。