sql >> Base de Datos >  >> RDS >> Mysql

¿Valor de aumento de lote de MySQL?

Este es un ejemplo que actualizará todos los precios para CategoryID 27:

update MyTable
set Price = Price + 10
where CategoryID = 27

Antes de ejecutar un UPDATE consulta como esta, asegúrese de actualizar los registros correctos ejecutando SELECT consulta con el mismo WHERE cláusula y examinando los resultados:

select *
from MyTable
where CategoryID = 27

Nota

Lo anterior supone que no se mantiene un historial de precios. Deberá examinar la estructura de la tabla para saber si este es el caso o no. Si se mantiene el historial de precios, deberá adoptar un enfoque diferente, dependiendo de cómo esté estructurado el esquema. SI nos informa cuál es su esquema, podemos ser más específicos.