] это ограничение, связанное с проблемами реализации Legacy, которые требовали конкретной реализации для функции Current_timestamp. Current_timestamp value:
создать таблицу `foo` ( `ProductId` int (10) без знака не нулевой, `Adddate` TimeStamp не null default current_timestamp, `Envytendate` timeStamp не null default current_timestamp при обновлении current_timestamp ) Engin = innoDB;
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;может быть только в одном столбце TimeStamp с
current_timestamp по умолчанию или на
обновление Clause
Эта ошибка указала, что определение таблицы нарушает вышеупомянутое ограничение. неудобство. Впоследствии, в MySQL 5.6.5 (выпущенном 10 апреля 2012 года), ограничение было снято.
журнал изменения для этого обновления:
]
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3