記錄一個go-gorm的坑

分類:IT技術 時間:2017-02-13
當出現類似錯誤時,
Scan error on column index 4: unsupported Scan, storing driver.Value type []uint8 into type *time.Time

需要將mysql鏈接字符串加上

parseTime=true

另外需要joins查詢的時候,需要先加上preload才能一把查出子屬性,如下:

errs := db.Preload("Role").
       Joins("JOIN roles ON roles.id = users.roleid").
       Where("users.id = ?", userId).
       First(&user).GetErrors()

其實上面joins也不需要,只需要preload即可

ADVERTISEMENT
errs := db.Preload("Role").
       Where("users.id = ?", userId).
       First(&user).GetErrors()

Tags: 字符串 error mysql 記錄

文章來源:



相關文章
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01