thinkphp 数据库迁移文件的`decimal`小数点怎么表示

  • 手册文档

说明:

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();

你可能感兴趣的:(php,php)