table('sms_verification_code', ['engine' => 'InnoDB', 'comment' => '短信验证码' ,'id' => 'id','signed' => true ,'primary_key' => ['id']]); $table->addColumn('mobile', 'string', ['limit' => 11,'null' => false,'default' => '','signed' => true,'comment' => '手机号',]) ->addColumn('code', 'integer', ['limit' => MysqlAdapter::INT_REGULAR,'null' => false,'default' => 0,'signed' => true,'comment' => '验证码',]) ->addColumn('use_times', 'integer', ['limit' => MysqlAdapter::INT_REGULAR,'null' => false,'default' => 0,'signed' => true,'comment' => '使用次数(3次后无效)',]) ->addColumn('access_ip', 'string', ['limit' => 15,'null' => true,'signed' => true,'comment' => '',]) ->addColumn('created_at', 'integer', ['limit' => MysqlAdapter::INT_REGULAR,'null' => false,'default' => 0,'signed' => false,'comment' => '创建时间',]) ->addColumn('updated_at', 'integer', ['limit' => MysqlAdapter::INT_REGULAR,'null' => false,'default' => 0,'signed' => false,'comment' => '更新时间',]) ->addIndex(['mobile'], ['name' => 'mobile']) ->create(); } }