首页 > 其他 > 详细

xorm创建表

时间:2017-09-11 22:13:43      阅读:624      评论:0      收藏:0      [点我收藏+]

package main

 

import (

       "fmt"

       _ "github.com/go-sql-driver/mysql"

       "github.com/go-xorm/core"

       "github.com/go-xorm/xorm"

       "time"

)

 

type Member struct {

       Memberid          int64     `xorm:"int(10) pk not null autoincr ‘member_id‘"`

       Member_name       string    `xorm:"char(50) not null"`

       Member_pwd        string    `xorm:"char(32) not null"`

       Member_count      int64     `xorm:"smallint(6) not null default 0 "`

       Member_ok         string    `xorm:"varchar(50) not null"`

       Member_del        int64     `xorm:"bigint(1) not null default 0 "`

       Member_email      string    `xorm:"varchar(40) not null"`

       Member_logintime  time.Time `xorm:"updated"`

       Member_createtime int64     `xorm:"int(11) not null default 0"`

       Member_updatetime int64     `xorm:"int(11) not null default 0"`

       Member_ip         string    `xorm:"varchar(40) not null"`

       Member_version    int64       `xorm:"version"`

}

 

type Delinfo struct {

       Del_id   int64  `xorm:"int(10) pk not null autoincr ‘del_id‘"`

       Del_info string `xorm:"char(50) not null"`

}

 

var engine *xorm.Engine

 

func main() {

       //数据库连接参数

       params := fmt.Sprintf("%s:%s@tcp(%s)/%s?charset=utf8&parseTime=true", "root", "root", "localhost:3306", "go")

       var err error

       //连接数据库

       engine, err = xorm.NewEngine("mysql", params)

       if err != nil {

              panic(err)

       }

 

       //添加统一前缀

       tbMapper := core.NewPrefixMapper(core.SnakeMapper{}, "go_")

       engine.SetTableMapper(tbMapper)

       defer engine.Close()

 

       //创建表

       err = engine.Sync2(new(Member), new(Delinfo))

       if err != nil {

              panic(err)

       }

}

 

xorm创建表

原文:http://www.cnblogs.com/facetwitter/p/7507204.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!