2011-01-26 22 views

Respuesta

27

Si alguna vez tiene dudas, la sintaxis se explica aquí http://dev.mysql.com/doc/refman/5.5/en/alter-table.html

ALTER TABLE yourTable 
    ADD COLUMN new_date DATETIME NOT NULL DEFAULT 20110126143000 AFTER preceding_col 

o

ALTER TABLE yourTable 
    ADD COLUMN new_date DATETIME NOT NULL DEFAULT '2011-01-26 14:30:00' AFTER preceding_col 

(Prefiero el formato numérico DATETIME)

+0

Gracias Mchl ... lo probé y funcionó! –

+0

¿Cómo consigues que NULL sea no? Cuando ejecuté mi prueba, NULL se estableció en Sí –

+0

NOT NULL va entre el tipo de datos y el valor DEFAULT, como se explica aquí: http://dev.mysql.com/doc/refman/5.5/en/create-table.html – Mchl

3
ALTER TABLE `yourTable` 
ADD `new_date` DATETIME NOT NULL 
DEFAULT '2011-01-26 14:30:00' 
AFTER `preceding_col` 
Cuestiones relacionadas