Você pode atualizar uma linha em uma tabela como esta, fornecendo as colunas que deseja alterar e o novo valor para cada uma. Observe que você pode consultar o valor anterior da coluna, como
used = used+1
faz. UPDATE materials
SET used=used+1,
recent_user='personsName'
WHERE mat_name = 'apple'
Você pode incrementar um número em várias linhas em um único
UPDATE
consulta assim. UPDATE materials
SET used = used + 1
WHERE mat_name IN ('apple', 'banana', 'kumquat')
Você também pode atualizar mais de uma coluna em várias linhas. Basta fornecer uma lista de colunas a serem atualizadas junto com seus novos valores. Por exemplo,
UPDATE materials
SET used=used+1,
recent_user='personsName'
WHERE mat_name IN ('apple', 'banana', 'kumquat')