Size: a a a

2020 April 13

X

Xo in Go-go!
говорит
ERROR #42703 column _data.hostname does not exist
источник

IK

Ilya Kaznacheev in Go-go!
А у тебя таблица Results то есть?
источник

X

Xo in Go-go!
причем если просто ему сделать db.Model(&models.Result{Hostname: ‘abra’, Error: ‘asdasd’) то обновится
источник

X

Xo in Go-go!
то есть не хочет воспринимать срез
источник

X

Xo in Go-go!
Ilya Kaznacheev
А у тебя таблица Results то есть?
конечно есть
источник

IK

Ilya Kaznacheev in Go-go!
Мне мочему-то кажется, что Where там делается не так
источник

IK

Ilya Kaznacheev in Go-go!
Что хочешь этим условием добиться?
источник

IK

Ilya Kaznacheev in Go-go!
Чтобы обновились те записи, у которых hostname соответствует hostname из слайса?
источник

X

Xo in Go-go!
да
источник

X

Xo in Go-go!
хочу чтобы обновляло по where не по ID а по hostname
источник

IK

Ilya Kaznacheev in Go-go!
А че в models.Result?
источник

IK

Ilya Kaznacheev in Go-go!
Покажи тип
источник

X

Xo in Go-go!
string
источник

X

Xo in Go-go!
источник

X

Xo in Go-go!
вот код
источник

X

Xo in Go-go!
источник

X

Xo in Go-go!
модель
источник

X

Xo in Go-go!
если в foreach добавить строку перед append
db.Model(&result).Where("hostname = ?hostname").Column("error").Update()
источник

X

Xo in Go-go!
то всё ок будет, но это не Bulk Update
источник

ВС

Владимир Столяров... in Go-go!
там bulk вроде только по pk
источник