comandos MYSQL
¿Cómo se usa? (sintaxis)
UPDATE [LOW_PRIORITY] [IGNORE] tbl_name
SET col_name1=expr1 [, col_name2=expr2 ...]
[WHERE where_definition]
[ORDER BY ...]
[LIMIT row_count]
Sintaxis paramúltiples tablas:
UPDATE [LOW_PRIORITY] [IGNORE] table_references
SET col_name1=expr1 [, col_name2=expr2 ...]
[WHERE where_definition]
¿Para qué se usa?
El comando UPDATE actualiza columnas enregistros de tabla existentes con nuevos valores. La cláusula SET indica qué columna modificar y los valores que puede recibir. La cláusula WHERE , si se da, especifica qué registros deben actualizarse.De otro modo, se actualizan todos los registros. Si la cláusula ORDER BY se especifica, los registros se actualizan en el orden que se especifica. La cláusula LIMIT es el límite de registros aactualizar.
El comando UPDATE soporta los siguientes modificadores:
Si usa la palabra clave LOW_PRIORITY , la ejecución de UPDATE se espera hasta que no haya otros clientes leyendo de la tabla.
Si usa lapalabra clave IGNORE, el comando de actualización no se detiene incluso si ocurren errores durante la actualización.
Ejemplos
Si accede a una columna de tbl_name en una expresión, UPDATE usa elvalor actual de la columna. Por ejemplo, el siguiente comando pone la columna age a uno más que su valor actual:
mysql> UPDATE persondata SET age=age+1;
Las asignaciones UPDATE se realizan de izquierdaa derecha. Por ejemplo, el siguiente comando dobla la columna age y luego la incrementa:
mysql> UPDATE persondata SET age=age*2, age=age+1;
DELETE
¿Cómo se usa? (sintaxis)
DELETE[LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name
[WHERE where_definition]
[ORDER BY ...]
[LIMIT row_count]
Sintaxis para múltiples tablas:
DELETE[LOW_PRIORITY] [QUICK] [IGNORE]
tbl_name[.*] [, tbl_name[.*] ...]
FROM table_references
[WHERE where_definition]
¿Para qué se usa?
DELETE borra los registros de tbl_name que...
Regístrate para leer el documento completo.