前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >migrate数据迁移使用说明 topthink/think-migration

migrate数据迁移使用说明 topthink/think-migration

作者头像
OwenZhang
发布2021-12-08 14:50:00
4860
发布2021-12-08 14:50:00
举报
文章被收录于专栏:Owen's WorldOwen's World
代码语言:javascript
复制
php .\think migrate:create DistributeUser
php .\think migrate:run
复制代码
代码语言:javascript
复制
public function up()
    {
//添加字段
        $sql = "ALTER TABLE `area_code` ADD COLUMN `icon` varchar(255) NOT NULL DEFAULT '' COMMENT '国旗url';";
        $this->execute($sql);
    }

public function up()
    {
        //修改字段
        $sql = "ALTER TABLE `promotion_channel` MODIFY `code` VARCHAR(1000) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '渠道码';";
        $this->execute($sql);
    }

    public function down()
    {
//删除字段
        $sql = "ALTER TABLE `distribute_user` DROP COLUMN  `manager_num`;";

        $this->execute($sql);
    }

public function up()
    {
//插入数据
        $sql = "INSERT INTO `game_other_way` (`gid`, `gameid`, `name_en`, `name_cn`, `gtype`, `unable_bet`, `gcode`, `gsort`, `status`, `rtp`) VALUES ('220', '79', 'Dreams of Macau', '澳门壕梦', 'slot', '1', 'dreams-of-macau', '0', '0', '96.73%');
INSERT INTO `game_other_way` (`gid`, `gameid`, `name_en`, `name_cn`, `gtype`, `unable_bet`, `gcode`, `gsort`, `status`, `rtp`) VALUES ('220', '78', 'Five Numbers Hi Lo', '高低五福', 'table', '1', 'five-num-hi-lo', '0', '0', '98.26%');
";
        $this->execute($sql);
    }

public function up()
    {
        //更新数据
        $sql = "UPDATE `config` SET `name` = 'bind_tel_send_gold' WHERE `title` = '注册FB帐号赠送金币';";
        $this->execute($sql);
    }

public function up()
    {
        //删除数据
        $sql = "DELETE FROM `config_lang` WHERE `title` = '新手体验金';DELETE FROM `config_lang` WHERE `title` = '客服奖励';";
        $this->execute($sql);
    }

    public function change()
    {
        // create the table
        $table = $this->table('users',array('engine'=>'MyISAM'));
        $table->addColumn('username', 'string',array('limit' => 15,'default'=>'','comment'=>'用户名,登陆使用'))
            ->addColumn('password', 'string',array('limit' => 32,'default'=>md5('123456'),'comment'=>'用户密码'))
            ->addColumn('login_status', 'boolean',array('limit' => 1,'default'=>0,'comment'=>'登陆状态'))
            ->addColumn('login_code', 'string',array('limit' => 32,'default'=>0,'comment'=>'排他性登陆标识'))
            ->addColumn('last_login_ip', 'integer',array('limit' => 11,'default'=>0,'comment'=>'最后登录IP'))
            ->addColumn('last_login_time', 'datetime',array('default'=>0,'comment'=>'最后登录时间'))
            ->addColumn('is_delete', 'boolean',array('limit' => 1,'default'=>0,'comment'=>'删除状态,1已删除'))
            ->addIndex(array('username'), array('unique' => true))
            ->create();
    }
复制代码
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021年10月25日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档