Con una base de datos MySQL, el comando UPDATE se utiliza para cambiar algunas columnas de una fila que ya están en la base de datos . Por lo general , esto se hace para mantener la información en una base de datos actual . Instrucciones
1
Utilice el comando INSERT para ingresar datos . Para realizar una consulta de actualización MySQL , es imprescindible contar con una fila de la base de datos para cambiar, preferiblemente con una identificación única referencia a esa fila.
2
Asegúrese de que cada ID de la tabla es única por utilizando una columna entera AUTO_INCREMENT . Comandos de actualización puede actualizar la fila equivocada si no se utiliza un identificador único . Cuando se utiliza un campo de ID , ese campo no se incluye en el comando INSERT , como el atributo AUTO_INCREMENT se encarga de que el campo para usted . Ejemplo: INSERT INTO nombre de los clientes , ph_number , valores de equilibrio ( "John Doe ", " 555-5555 " , 0,0 ) ;
3
Buscar de nuevo los datos mediante una consulta SELECT. En este caso, para actualizar el balance , primero hay que sacar el viejo equilibrio de la tabla . Dado que todo lo que les interesa es el equilibrio y el número de identificación , esas son las dos únicas columnas que debe retirarse. Más tarde, el código de la aplicación utilizando estas consultas se sumará o restará del saldo . Ejemplo: SELECT id , balance FROM clientes WHERE nombre = ' John Doe ' Y ph_number = " 555-5555 " ;
4
Actualizar los datos. Realizar la consulta de actualización de MySQL con el comando UPDATE. Ahora que tiene el ID y los datos actualizados , que tenga toda la información necesaria para proceder. ACTUALIZACIÓN parece una combinación entre INSERT y SELECT . En este ejemplo se supone el equilibrio y la ID son algo que tienes en la consulta anterior . Ejemplo : los clientes de actualización del conjunto equilibrio = 12,34 WHERE id = 22 ;
5
evitar cometer errores en la cláusula WHERE, ya que se puede actualizar sin querer más de una fila . Por ejemplo , si ha utilizado esta consulta en lugar de la anterior , sería actualizar accidentalmente el saldo de cada cliente llamado John Doe . Ejemplo : UPDATE clientes SET saldo = 12,34 WHERE nombre = " John Doe " ,