es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Insertar nuevos datos en una tabla

He creado una tabla básica con fines educativos.

CREATE TABLE friends (
id INT,
name TEXT,
birthday DATE
);

Agregué algunos datos…

INSERT INTO friends (id,name,birthday)
VALUES (1,’Jo Monro’,’1948-05-30′);

INSERT INTO friends (id,name,birthday)
VALUES (2, ‘Lara Johnson’,’1970-03-03′);

INSERT INTO friends (id,name,birthday)
VALUES (3,’Bob Parker’, ‘1962-09-3’);

Y me di cuenta de que olvidé incluir la columna de correo electrónico.
Agregué la columna…

ALTER TABLE friends
ADD COLUMN email;

… pero ¿cómo puedo agregar ahora datos solo a esta nueva columna?

He intentado usar declaraciones WHERE, reescribir las instrucciones INSERT INTO con y sin los nombres de las otras columnas, pero nada funcionó.

¿Qué me falta aquí?

¡Gracias!

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para agregar datos solo en la columna de correo electrónico nueva, puedes utilizar la siguiente sentencia SQL:

    UPDATE friends
    SET email = 'dirección_de_correo_electrónico'
    WHERE id = 'id_deseado';
    

    Reemplaza ‘dirección_de_correo_electrónico’ con la dirección de correo electrónico que deseas agregar y ‘id_deseado’ con el ID del amigo al que deseas agregar la dirección de correo electrónico. Esto actualizará solo la columna de correo electrónico recién agregada para ese amigo específico.

Comments are closed.