table('sms_codes', array('id' => true, 'primary_key' => ['id'], 'engine' => 'InnoDB', 'comment' => '短信验证表')); $table->addColumn('user_id', 'integer', array('limit' => 11, 'signed' => false, 'default' => 0, 'comment' => '用户id')) ->addColumn('mobile', 'string',array('limit' => 11,'default'=>'','comment'=>'手机号')) ->addColumn('code', 'string',array('limit' => 10,'default'=>'','comment'=>'验证码')) ->addColumn('is_use', 'integer',array('limit' => 2,'signed'=>false,'default'=>0,'comment'=>'是否使用0未使用 1已使用')) ->addColumn('create_time', 'integer', array('limit' => 10,'signed' => false, 'default' => 0, 'comment' => '创建时间')) ->addColumn('update_time', 'integer', array('limit' => 10,'signed' => false, 'default' => 0, 'comment' => '更新时间')) ->addColumn('type', 'integer', array('limit' => 11, 'signed' => false, 'default' => 0, 'comment' => '类型 预留')) ->addIndex(array('user_id','mobile')) ->create(); } }