Editar tabla mysql

Quiero editar una fila completa de la tabla mysql.

Realmente no sé mysql en absoluto, así que en progtwigción básica esto es lo que quiero hacer:

desde el año de la fila en videos de mesa:

La clave aquí es que quiero adelantar 19/20 y no agregarlo.

if (year < 50) year = year+2000 else year = year+1900 

¿Cómo voy a hacer esto?

Prueba esto:

 UPDATE yourtable SET year = year + IF(year >= 50, 1900, 2000) 

Esto funcionará tanto si su columna es un tipo entero como si es un tipo de carácter.

 mysql> create table years (year int); // populate mysql> INSERT INTO years VALUES (50); mysql> INSERT INTO years VALUES (90); mysql> INSERT INTO years VALUES (40); mysql> INSERT INTO years VALUES (85); // update mysql> UPDATE years SET year = CASE WHEN year < 50 THEN 1900 + year ELSE 2000 + year END; // check mysql> SELECT * FROM years; +------+ | year | +------+ | 2050 | | 2090 | | 1940 | | 2085 | +------+