说明:
decimal
类型有两个属性表示长度和小数点位数
precision
(长度)和scale
(小数点位数)
参考以下方式:
$table = $this->table('test', ['engine' => 'InnoDB', 'collation' => 'utf8_unicode_ci', 'comment' => '' ,'id' => 'id' ,'primary_key' => ['id']]);
$table->addColumn('amount', 'decimal', ['precision' => 10, 'scale' => 2, 'null' => false,'default' => null,'signed' => true,'comment' => '金额'])
->create();