1
複数の商品行を更新する必要があるPHPアプリケーションがあります。このアップデートでは、estoqueという列の現在の値に特定の数値を追加する必要があります。MySQLのintカラムに複数の行を追加する方法は?
例:
はこのように、一つだけのクエリを使用してこれを行う方法はありますなど、製品Aに製品Bに6台を3台追加しますか?
insert into venda_produto (`cod`,`estoque`)
values (49477,`estoque`+3), (98798,`estoque`+6)
on duplicate key update `cod`=COALESCE(VALUES(`cod`), `cod`),`estoque`=COALESCE(VALUES(`estoque`), `estoque`)
`
をだからあなたの鍵は' cod'であり、あなたは 'estoque'をインクリメントしたいですか? – shmosel
行がまだ存在するかどうか知っていますか? – shmosel