第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

golang調(diào)用mysql函數(shù)

golang調(diào)用mysql函數(shù)

Go
富國滬深 2021-09-10 16:23:33
我有一個現(xiàn)有的 mysql 表,它使用 mysql 的UUID_SHORT()函數(shù)來生成唯一的 ID。該表的簡化版本:CREATE TABLE `users` (  `user_uuid` bigint(20) unsigned NOT NULL,  `user_name` varchar(64) NOT NULL);并且將通過以下方式創(chuàng)建一個新用戶:INSERT INTO users (user_uuid, user_name) values (UUID_SHORT(), "new user name");我開始使用gorm實現(xiàn) DBs 模型,并且我在創(chuàng)建用戶的新實例時如何告訴 gorm 和數(shù)據(jù)庫/sql 調(diào)用 UUID_SHORT() 空白。來自模型/users.go:package modeltype User struct {    UserUUID          uint64     `gorm:"column:user_uuid;primary_key:yes";sql:"notnull;default:uuid_short"`    UserName          string     `sql:"notnull"`}func (user User) TableName() string {    return "users"}來自模型/users_test.go:package model_testimport (    "testing"    ".../model"    ".../model/testutil")func TestUserCreate(t *testing.T) {    user := model.User{        // UserUUID: **HOW DO I CALL UUID_SHORT() HERE?**,        UserName: "Go Test",    }    // testutil.DB is the successful result of gorm.Open("mysql", ...)    testutil.DB.Create(&user)}保存實例時,如何為 user_uuid 列調(diào)用 UUID_SHORT()?
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 160 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號