thinkphp中如何通过执行sql语句创建数据表

小白 2020-12-07 原创文章


thinkphp中如何通过执行sql语句创建数据表


        $sql = <<<sql
        CREATE TABLE IF NOT EXISTS `md_user` (
          `id` int(10) NOT NULL AUTO_INCREMENT,
          `nickname` varchar(255) DEFAULT NULL COMMENT '昵称',
          `photo` varchar(255) DEFAULT NULL COMMENT '头像',
          `type` int(5) DEFAULT '0' COMMENT '类型:1歌手,2舞蹈',
          `start` int(5) DEFAULT '0' COMMENT '默认0,待审核1,审核通过2,失败3',
          `video_link` varchar(255) DEFAULT NULL COMMENT '视频地址',
          `video_photo` varchar(255) DEFAULT NULL COMMENT '视频封面',
          `addtime` int(10) DEFAULT NULL COMMENT '创建时间',
          `OpenId` varchar(255) DEFAULT NULL COMMENT '微信openid',
          `UserId` varchar(255) DEFAULT NULL COMMENT '微信号',
          `name` varchar(255) DEFAULT NULL COMMENT '名称',
          `mobile` varchar(255) DEFAULT NULL COMMENT '手机',
          `email` varchar(255) DEFAULT NULL COMMENT '邮箱',
          `gender` int(5) DEFAULT NULL COMMENT '性别',
          `del` int(1) DEFAULT '1' COMMENT '默认1,删除2',
          `up_time` int(10) DEFAULT NULL COMMENT '修改时间',
          `code` varchar(255) DEFAULT NULL COMMENT '二维码',
          `number` char(6) DEFAULT NULL COMMENT '幸运号',
          `reg_id` int(10) DEFAULT NULL COMMENT '注册表id',
          `shar` varchar(255) DEFAULT NULL COMMENT '分享id',
          PRIMARY KEY (`id`)
        ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
sql;
        Db::execute($sql);


站点信息