E5BotForSQLite/sqlite.go
2020-03-27 09:08:58 +08:00

40 lines
710 B
Go

package main
import (
"database/sql"
_ "github.com/mattn/go-sqlite3"
)
type MSData struct {
tgId int
tgName string
refreshToken string
uptime int64
other string
}
func init() {
}
func AddData(db *sql.DB, u MSData) bool {
sqlString := `
INSERT INTO users (tg_id, tg_name, refresh_token, uptime,other)
VALUES (?,?,?,?,?);`
stmt, err := db.Prepare(sqlString)
CheckErr(err)
_, err = stmt.Exec(u.tgId, u.tgName, u.refreshToken, u.uptime, u.other)
return CheckErr(err)
}
func CreateTB(db *sql.DB) {
sqltable := `
create table if not exists "users"
(
tg_id INTEGER,
tg_name VARCHAR(255),
refresh_token TEXT,
uptime INTEGER,
other TEXT
);`
db.Exec(sqltable)
}