Witam, jestem trochę zielony z SQL, mam bazę danych w Qt z MySQL'a oraz query do niej. Chcę tym query zupdateować dany rekord tam określony już w kodzie jako id. Jak będzie taki kod wyglądać? U mniej jest tak (chyba nie działa).
std::string string = std::to_string(id);
QString Id = QString::fromStdString(string);
query.prepare("UPDATE produkty (name,notes,kcal,carbonates,proteins,fats,weight,date,img)"
" SET(?,?,?,?,?,?,?,?,?) WHERE productid="+Id);
qDebug()<< Id;
query.addBindValue(nm);
query.addBindValue(nt);
query.addBindValue(kc);
query.addBindValue(car);
query.addBindValue(pro);
query.addBindValue(fa);
query.addBindValue(wei);
query.addBindValue(dat);
query.addBindValue(icon);
query.exec();