Je ne trouve pas à quoi ressemble la syntaxe pour ajouter une colonne DATETIME à une table mysql lorsque je veux définir la valeur par défaut sur - exemple - 2011-01-26 14:30:00
Quelqu'un sait-il à quoi ressemble cette syntaxe?
Voici ce que j'ai
ADD COLUMN new_date DATETIME AFTER preceding_col,
Merci
Si vous avez des doutes, la syntaxe est expliquée ici 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
ou
ALTER TABLE yourTable
ADD COLUMN new_date DATETIME NOT NULL DEFAULT '2011-01-26 14:30:00' AFTER preceding_col
(Je préfère juste le format numérique DATETIME)
ALTER TABLE `yourTable`
ADD `new_date` DATETIME NOT NULL
DEFAULT '2011-01-26 14:30:00'
AFTER `preceding_col`