Quiero establecer un valor por defecto de Coloumn basado en otro de Coloumn y añadir 114 días a ella

Bery Purda:

Así que he intentado esto:

ALTER TABLE búgatás ADD malacozás_ideje AS DATEADD(DAY, 114, Dátum);

Quiero 'malacozás_ideje' de Coloumn tener el mismo valor que Datum + 114 días. ¿Es esto posible?

Gordon Linoff:

Si quieres una columna generada en MySQL:

ALTER TABLE búgatás ADD malacozás_ideje date
    generated always as (Dátum + interval 114 day);

Si desea simplemente inicializarlo:

ALTER TABLE búgatás ADD malacozás_ideje date;

UPDATE búgatás
    SET malacozás_ideje date = (Dátum + interval 114 day);

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=387244&siteId=1
Recomendado
Clasificación