string, newButton string) string { // будет обновлять только однку кнопку не трогая описание
database, err := sql.Open("sqlite3", "./info.db")
if err != nil {
fmt.Printf("Ошибка подключение в AddButton %s \n", err)
}
defer database.Close()
statement, err := database.Prepare("UPDATE bani SET buttun=newButton WHERE buttun = whichButton VALUES (?, ?) ")
if err != nil {
fmt.Printf("Ошибка добавление кнопокв в AddButton в %s \n", err)
}
statement.Exec(newButton, whichButton)
return "Обновили кнопку" + whichButton + " На " + newButton
}
Указывает на ошибку в statement.Exec
Но я по видео смотрел там запросы по проще без where
У меня порядок в запросе правильный я проверял в программе но в купе с statement.Exec как то значения по другому нужно подставлять наверное ?
у вам в базе поле так и называется buttun?
Ага там неправильно написал при создание базы ) А вы внимательны 😁👍
странный запрос buttun=newButton WHERE buttun = whichButton VALUES (?, ?)
Обсуждают сегодня