Cette limitation provenait de problèmes d'implémentation hérités qui ont nécessité une implémentation spécifique pour la fonctionnalité actuelle_timestamp. Message et problèmes connexes
Par exemple, considérez la définition de la table suivante, qui tente de définir deux colonnes d'horodatage avec la valeur actuelle_timestamp:
Cette définition entraînerait l'erreur suivante:
CREATE TABLE `foo` ( `ProductID` INT(10) UNSIGNED NOT NULL, `AddedDate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `UpdatedDate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ) ENGINE=INNODB;Définition de table incorrecte; Il ne peut y avoir qu'une seule colonne d'horodatage avec
current_timestamp en défaut ou sur
Clause de mise à jour pre>
Cette erreur a indiqué que la définition du tableau a violé la restriction susmentionnée.
Suppression de la restriction
Le journal de modification de cette mise à jour indiquée:
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3