Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
PostgreSQL: declaración de actualización
Este tutorial de PostgreSQL explica cómo usar PostgreSQL declaración de actualización Con sintaxis y ejemplos.
describir
La instrucción UPDATE de PostgreSQL se usa para actualizar los registros existentes en una tabla en una base de datos de PostgreSQL.
sintaxis
La sintaxis de la instrucción UPDATE al actualizar una tabla en PostgreSQL es:
UPDATE table SET column1 = expression1 | DEFAULT, column2 = expression2 | DEFAULT, ... [WHERE conditions];
parámetro o parámetro
column1, column2 Las columnas a actualizar. expresión1, expresión2 Nuevos valores para asignar a columna1, columna2. Por lo tanto, a la columna1 se le asignará el valor de expresión1, a la columna2 se le asignará el valor de expresión2, y así sucesivamente. El valor predeterminado para esa columna en particular en la tabla DEFAULT. Si no se establece un valor predeterminado para la columna, la columna se establecerá en NULL. La condición WHERE es opcional. Condiciones que se deben cumplir para realizar una actualización. Si no se proporciona ninguna condición, se actualizarán todos los registros de la tabla.
Ejemplo: actualizar una sola columna
Veamos un ejemplo de consulta de ACTUALIZACIÓN de PostgreSQL muy simple.
UPDATE contacts SET first_name="Jane" WHERE contact_id = 35;
Este ejemplo de ACTUALIZACIÓN de PostgreSQL actualizará first_name a “Jane” en la tabla de contactos con contact_id 35.
También puede utilizar la palabra clave DEFAULT para establecer una columna en su valor predeterminado.
Por ejemplo,
UPDATE contacts SET first_name = DEFAULT WHERE contact_id = 35;
Este ejemplo de ACTUALIZACIÓN de PostgreSQL actualizará el campo first_name en la tabla de contactos al valor predeterminado, donde contact_id es 35. Si no se establece un valor predeterminado para la columna first_name en la tabla de contactos, la columna first_name se establecerá en NULL.
Ejemplo: actualizar varias columnas
Veamos un ejemplo de ACTUALIZACIÓN de PostgreSQL, es posible que desee actualizar varias columnas con una sola declaración de ACTUALIZACIÓN.
UPDATE contacts SET city = 'Miami', state="Florida" WHERE contact_id >= 200;
Cuando desee actualizar varias columnas, puede hacerlo separando los pares de columna/valor con comas.
Este ejemplo de ACTUALIZACIÓN de PostgreSQL actualizaría la ciudad a “Miami” y el estado a “Florida”, donde contact_id es mayor o igual a 200.