Actualizar datos ACTUALIZADOS
Para actualizar los datos en la base de datos, puede usar la instrucción UPDATE, usando dos métodos para usar UPDATE
- Actualizar filas específicas en la tabla
- Actualizar todas las filas en la tabla
Nota: Al usar ACTUALIZACIÓN, si no hay condición de actualización DONDE, actualizará todas las filas de la tabla
Aquí hay un ejemplo simple: el cliente 1005 ahora tiene una dirección de correo electrónico, y su registro necesita ser actualizado. DÓNDE le dirá a MySQL que actualice la condición
UPDATE customers set cust_email = '[email protected]' WHERE cust_id = 10005
Si desea eliminar el valor de una columna, puede establecerlo en NULL (suponiendo que la definición de la tabla permita valores NULL)
UPDATE customers set cust_email = NULL WHERE cust_id = 10005
Eliminar datos-BORRAR
Hay dos formas de usar DELETE:
- Eliminar una fila específica de la tabla
- Eliminar todas las filas de la tabla
Al igual que con las actualizaciones, si no hay un filtro WHERE, se eliminarán todas las filas de la tabla.
DELETE solo puede eliminar todas las filas de la tabla, no puede eliminar la tabla
Aquí hay un ejemplo simple:
Eliminar una fila de la tabla de clientes
DELETE FROM customers WHERE cust_id = 10015;
Actualizar y eliminar principios:
- Si planea eliminar o actualizar una fila, nunca debe usar la cláusula sin WHERE
- Asegúrese de que cada tabla tenga una clave primaria
- Cuando se hace referencia a una clave primaria o una clave externa, MySQL no puede eliminar filas con datos asociados con otras tablas