本文整理匯總了Golang中github.com/jmoiron/sqlx.DB.Preparex方法的典型用法代碼示例。如果您正苦於以下問題:Golang DB.Preparex方法的具體用法?Golang DB.Preparex怎麽用?Golang DB.Preparex使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類github.com/jmoiron/sqlx.DB
的用法示例。
在下文中一共展示了DB.Preparex方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。
示例1: CreateUser
func CreateUser(db *sqlx.DB, au ApiUserCreate) error {
var err error
// Nevermind -- we have to use QueryRow to grab the user_id out of the statement, so we can make sure to
// properly build the corresponding row in the auth schema
query_str, err := db.Preparex(`INSERT INTO tinyplannr_api.user (email, first_name, last_name, zip_code, update_dt)
VALUES ($1, $2, $3, $4, $5)
RETURNING user_id;`)
err = query_str.QueryRowx(au.Email, au.FirstName, au.LastName, au.ZipCode, au.UpdateDt).Scan(&au.UserId)
if err != nil {
return err
}
// Creates the corresponding row/entry in the auth table.
err = CreateUserAuth(db, au)
if err != nil {
return err
}
return err
}