Question

Je ne peux pas trouver ce que l'apparence de syntaxe comme pour l'ajout d'une colonne datetime à une table mysql quand je veux définir par défaut - par exemple - 2011-01-26 14:30:00

Quelqu'un sait ce qui ressemble de syntaxe comme?

Voici ce que j'ai

ADD COLUMN new_date DATETIME AFTER preceding_col,

Merci

Était-ce utile?

La solution

Si vous avez des doutes jamais, la syntaxe est expliqué 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 le format de DATETIME numérique)

Autres conseils

ALTER TABLE  `yourTable`
ADD `new_date` DATETIME NOT NULL
DEFAULT '2011-01-26 14:30:00'
AFTER `preceding_col`
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top