Vous pouvez mettre à jour une ligne dans un tableau comme celui-ci, en indiquant les colonnes que vous souhaitez modifier et la nouvelle valeur de chacune. Notez que vous pouvez vous référer à la valeur précédente de la colonne, comme used = used+1
fait.
UPDATE materials
SET used=used+1,
recent_user='personsName'
WHERE mat_name = 'apple'
Vous pouvez incrémenter un nombre sur plusieurs lignes dans un seul UPDATE
requête comme celle-ci.
UPDATE materials
SET used = used + 1
WHERE mat_name IN ('apple', 'banana', 'kumquat')
Vous pouvez également mettre à jour plusieurs colonnes dans plusieurs lignes. Donnez simplement une liste de colonnes à mettre à jour avec leurs nouvelles valeurs. Par exemple,
UPDATE materials
SET used=used+1,
recent_user='personsName'
WHERE mat_name IN ('apple', 'banana', 'kumquat')