J'ajoute une colonne à une table, mais elle me dit que je ne définis pas une valeur par défaut pour une autre colonne de la table;L'ajout d'une colonne nécessite une valeur par défaut pour une autre colonne?
ALTER TABLE `myDatabase`.`myTable` ADD myNewColumn varchar(2);
me donne la réponse
ERROR 1067 (42000): Invalid default value for 'modifiedDate'
Je ne comprends pas pourquoi je dois définir une valeur par défaut pour une colonne quand je suis juste modifier une table?
Est-ce que ModifiedDate permet des valeurs nulles? –
Mettez votre table de création sql ici –
Votre déclaration est une ligne, mais vous obtenez une erreur indiquant qu'il y a une 5ème ligne ... – jarlh