MySQL

Cómo Editar una Fila Existente en una Tabla

Edita filas existentes en tus tablas MySQL con el Panel MySQL de Nobregas. Usa sentencias SQL UPDATE en la página SQL Query para modificar datos con precisión.

3 min de lectura 8 vistas Actualizado Mar 17, 2026

Actualizar registros existentes es una de las tareas de base de datos más comunes. El Panel MySQL de Nobregas te permite editar datos de filas usando sentencias SQL UPDATE en la página SQL Query — apunta a la fila específica, cambia sus valores y ejecuta.

Encontrar la Fila a Editar

  1. Inicia sesión en mysql.nobregas.org.
  2. Ve a Databases > haz clic en Manage en tu base de datos.
  3. Haz clic en el nombre de la tabla o en el botón Browse.
  4. En la pestaña Data, localiza la fila que quieres editar y anota el valor de su clave primaria (ej.: id).

Editar una Fila con SQL

  1. Haz clic en SQL Query en la barra de navegación superior.
  2. Selecciona la base de datos del desplegable.
  3. Escribe una sentencia UPDATE apuntando a la fila específica:
UPDATE users SET name = 'Jane Doe', email = 'jane@example.com' WHERE id = 5;
  1. Haz clic en el botón Execute.

Un mensaje de éxito confirma la actualización y muestra el número de filas afectadas.

Siempre incluye una cláusula WHERE para apuntar a la fila específica. Sin ella, todas las filas de la tabla serán actualizadas.

Qué Puedes Actualizar

  • Cualquier columna regular (VARCHAR, TEXT, INT, DECIMAL, DATE, etc.)
  • Valores NULL — reemplázalos con datos reales
  • Valores por defecto — sobreescríbelos con nuevos datos

Con Qué Tener Cuidado

  • IDs auto-increment — Aunque técnicamente editables, cambiar valores de clave primaria no es recomendable ya que puede romper relaciones.
  • Timestamps generados por el sistema — Las columnas configuradas con ON UPDATE CURRENT_TIMESTAMP se actualizarán automáticamente al modificar la fila.

Patrones Comunes de Actualización

Actualizar una sola columna

UPDATE products SET price = 24.99 WHERE id = 10;

Actualizar múltiples columnas

UPDATE users SET name = 'John', email = 'john@example.com', active = 1 WHERE id = 3;

Establecer una columna a NULL

UPDATE orders SET notes = NULL WHERE id = 7;

Actualizar con una condición

UPDATE users SET active = 0 WHERE last_login < '2025-01-01';

Manejo de Errores

Errores comunes al actualizar:

  • Dato demasiado largo — El nuevo valor excede la longitud máxima de la columna.
  • Entrada duplicada — El nuevo valor entra en conflicto con una restricción UNIQUE.
  • Formato inválido — Introducir texto en una columna numérica o una fecha inválida.
  • Restricción de clave foránea — El valor referencia un registro inexistente en una tabla relacionada.

El panel muestra el error específico de MySQL para que sepas exactamente qué corregir.

Buenas Prácticas

  • Siempre verifica la fila que estás actualizando — comprueba el ID u otros identificadores únicos en la cláusula WHERE.
  • Actualiza una fila a la vez por seguridad al hacer cambios manuales.
  • Crea una copia de seguridad antes de hacer ediciones a gran escala.
  • Previsualiza primero — Ejecuta un SELECT con la misma cláusula WHERE para ver qué filas se verán afectadas: SELECT * FROM users WHERE id = 5;

¿Fue útil este artículo?