タグ付けされた質問 「mysql-error-1293」

9
DEFAULT句にCURRENT_TIMESTAMPを含むTIMESTAMP列が1つしかないのはなぜですか。
DEFAULT句またはON UPDATE句にCURRENT_TIMESTAMPを含むTIMESTAMP列が1つしかないのはなぜですか。 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; 発生するエラー: エラーコード:1293 不正なテーブル定義。DEFAULT句またはON UPDATE句にCURRENT_TIMESTAMPが指定されたTIMESTAMP列は1つしか存在できません

11
MySQL 4.0にCreatedとLast Updatedの両方のタイムスタンプ列がある
次のテーブルスキーマがあります。 CREATE TABLE `db1`.`sms_queue` ( `Id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, `Message` VARCHAR(160) NOT NULL DEFAULT 'Unknown Message Error', `CurrentState` VARCHAR(10) NOT NULL DEFAULT 'None', `Phone` VARCHAR(14) DEFAULT NULL, `Created` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `LastUpdated` TIMESTAMP NOT NULL ON UPDATE CURRENT_TIMESTAMP, `TriesLeft` tinyint NOT NULL DEFAULT 3, PRIMARY KEY …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.