sqlx

    0

    2答えて

    を通じて構造体タグの「宛先名がありません」私はこのようなモデルがあります:私はこのようなクエリでグループのためsqlx.Selectをしようとするとき type Course struct { Name string `db:"course_name"` } type Group struct { Course *Course } type Groups []Grou

    0

    1答えて

    他の機能で使用するためにsqlx接続を共有したいと思います。 var dbmap = initDb() func initDb() *sqlx.DB { db, err := sqlx.Connect("mysql", "myuser:[email protected](127.0.0.1:3306)/mydb") if err != nil {

    -1

    2答えて

    私はjokeのテーブルから結果を得たいと思います。 jokevoteのテーブルでジョークをアップします。ここ クエリである: var jokes []model.Joke err := shared.Dbmap.Select(&jokes, " SELECT * FROM joke LEFT JOIN jokevote WHERE joke.user_id=?

    1

    1答えて

    私は新しいとsqlxに行きました。私はstrutscanにマスター - >詳細ジョイン句を1つのクエリで持てるかどうかを知りたいと思います。 type Episode struct { EpisodeID int `db:"episode_id"` PatientID int `db:"patient_id"` Status string `db:"status

    0

    1答えて

    私はhttps://github.com/jmoiron/sqlxを使ってPostgresに問い合わせます。 新しい行を挿入するときに行データ全体を戻すことはできますか? result, err := Db.Exec("INSERT INTO users (name) VALUES ($1)", user.Name) または私はちょうど、データベース内の新しいエントリについての真実の源としての

    0

    2答えて

    ネイティブSQLライブラリとjmoiron/sqlxを使用して、postgresデータベースから構造体のリストを作成しています。 func selectAccounts(ext sqlx.Ext, query string, args []interface{}) ([]Account, error) { var accts []Account rows, err := ext

    0

    1答えて

    私は約100リック/秒のシステムを持っています。そして、私はgoプログラムを再開するまで応答しないことがあります。私はトランザクションを開いて、いくつかの場所でそれを閉じないので、これがわかった。これは、中断することなく月の私のプログラムの仕事をした 私はこのコードを追加 defer func() { if r := recover(); r != nil { tx.Rollback(

    -2

    1答えて

    * sqlx.DBを割り当てることはできません、それは言う:main.goで ./main.go:140: cannot assign *sqlx.DB to db.Conn (type *sql.DB) in multiple assignment マイ輸入: import ( "html/template" "io/ioutil" "net/http"