Sé que esto es una repetición de otras respuestas, pero tiene algo de apoyo emocional para tomar la medida adicional para la actualización de la prueba: D
Para la actualización de prueba, almohadilla # es su amigo.
Si tiene una instrucción de actualización como:
UPDATE
wp_history
SET history_by="admin"
WHERE
history_ip LIKE '123%'
Usted hash de UPDATE y establecidos para las pruebas, entonces el hash de nuevo en:
SELECT * FROM
#UPDATE
wp_history
#SET history_by="admin"
WHERE
history_ip LIKE '123%'
Funciona para declaraciones simples.
Una solución adicional prácticamente obligatoria es, para obtener una copia (copia de seguridad duplicada), cada vez que utilice la actualización en una tabla de producción. Phpmyadmin> operations> copy: table_yearmonthday. Solo lleva unos segundos para las tablas < = 100M.
El uso de transacciones es mejor para verificar los datos a continuación. Suponiendo que quiere verificar el resultado, concluyo que su afirmación es más compleja que una 'barra SET = 42', por lo que dentro de su sesión podrá hacer varias consultas para probar el conjunto de datos resultante ... –
@ImadMoqaddem: Estoy de acuerdo y es por eso que escribí "* Además de usar una transacción como dijo Imad *" –
Y si tienes 'FOREIGN KEY UPDATE CASCADE' tu sql falla – Green