addColumn有三个参数,在第三个参数里

signed=true 表示有符号
signed=false 表示无符号
null=true 表示是否为空

如果你想设置int 类型可以这样写

->addColumn('a', 'integer', ['limit' => '10','default' => 0,'signed'=>false,'comment'=>''])

如果你想设置bigint 类型可以这样写

->addColumn('g', 'biginteger', ['limit' => '10','default' => 0,'signed'=>false,'comment'=>'备注'])

如果你想设置tinyint类型可以这样写

->addColumn('h', 'integer', ['limit' => '255','default' => 0,'signed'=>false,'comment'=>''])

如果你想设置decimal类型可以这样写

->addColumn('j', 'decimal', ['precision'=>4,'scale'=>'2','default' => '0.00','comment'=>''])

如果你想设置set类型可以这样写

->addColumn('i', 'set', ['values' => ['1','2'],'default'=>'1','comment'=>''])

如果你想设置text类型可以这样写

->addColumn('k', 'text', ['default' => '','comment'=>''])

如果你想设置longtext类型可以这样写

->addColumn('l', 'text', ['limit' => '4294967295','default' => '','comment'=>''])