Описание тега mysql-error-1293

Ошибка 1293: может быть только один столбец TIMESTAMP с CURRENT_TIMESTAMP в предложении DEFAULT или ON UPDATE
2 ответа

Метка времени для создания строки и последней модификации

Мне нужно отслеживать время, когда строка была вставлена ​​в базу данных, и время, когда она последний раз изменялась. Я попытался создать две отдельные колонки и использовать CURRENT_TIMESTAMP: create table def ( id int, creation timestamp default …
03 дек '11 в 00:33
1 ответ

Правильный обходной путь - может быть только один столбец TIMESTAMP с CURRENT_TIMESTAMP в предложении DEFAULT или ON UPDATE

У меня есть эта таблица: CREATE TABLE IF NOT EXISTS news ( id int(11) NOT NULL AUTO_INCREMENT, data text, date_published timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, date_edited timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (…
1 ответ

MySQL двойная метка даты для измененных и обновленных не работает

Я пытаюсь следующий оператор SQL: create table sample ( id int not null primary key auto_increment, name varchar(100), date_modified timestamp not null default current_timestamp on update current_timestamp, date_created timestamp not null default no…
22 дек '10 в 01:04
12 ответов

Наличие в MySQL 4.0 столбцов меток времени "Создано" и "Последнее обновление"

У меня есть следующая схема таблицы; 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…
06 ноя '08 в 04:41
2 ответа

INSERT работает в SQLite, но не в MySQL

Эта таблица, которую я создал в базе данных SQLite: CREATE TABLE [tickets] ( [id] INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, [coupon_id] INTEGER NULL, [size] FLOAT NULL, [phone] VARCHAR(10) NULL, [date] DATE DEFAULT CURRENT_DATE NULL, [time] TIME D…
08 ноя '11 в 09:25
2 ответа

Почему MySQL не позволяет мне удалить атрибут "при обновлении CURRENT_TIMESTAMP"?

У меня есть таблица с двумя полями меток времени. Я просто определил их с именем и типом TIMESTAMP, но по какой-то причине MySQL автоматически установил один из них со значением по умолчанию и атрибутом on update CURRENT_TIMESTAMP, Я планировал не и…
26 фев '11 в 10:32
9 ответов

Почему в предложении DEFAULT может быть только один столбец TIMESTAMP с CURRENT_TIMESTAMP?

Почему в предложении DEFAULT или ON UPDATE может быть только один столбец TIMESTAMP с CURRENT_TIMESTAMP? CREATE TABLE `foo` ( `ProductID` INT(10) UNSIGNED NOT NULL, `AddedDate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `UpdatedDate` TIMESTAMP NO…
20 дек '10 в 12:19
9 ответов

MySQL CURRENT_TIMESTAMP при создании и обновлении

Я хочу определить таблицу, которая будет иметь 2 поля TIMESTAMP, примерно так: CREATE TABLE `msgs` ( `id` INT PRIMARY KEY AUTO_INCREMENT, `msg` VARCHAR(256), `ts_create` TIMESTAMP DEFAULT CURRENT_TIMESTAMP, `ts_update` TIMESTAMP DEFAULT CURRENT_TIME…
04 фев '11 в 10:35
1 ответ

Как заставить SQL корректно обновлять мою запись Измененная метка времени?

Я пытаюсь настроить таблицу SQL, которая записывает, когда была создана учетная запись и когда он был последний раз изменен. Я хотел бы, чтобы sql справился с этим, поэтому мне не нужно делать это в моих файлах php. У меня есть две колонки в моей та…
20 фев '12 в 01:45