powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / на одном разпрос работает на другом нет
4 сообщений из 4, страница 1 из 1
на одном разпрос работает на другом нет
    #39263066
pehser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понадобилось мне добавить в базу два поля дата создания и дата модификации записи

Код: sql
1.
2.
ALTER TABLE `TABLE` ADD `date_add` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP;
ALTER TABLE `TABLE` ADD `date_modified` TIMESTAMP on update CURRENT_TIMESTAMP NOT NULL AFTER `date_add`;



На локальном сервере все ок, а на хостинг начал ставить
автор#1293 - Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
...
Рейтинг: 0 / 0
на одном разпрос работает на другом нет
    #39263136
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А версии, версии какие?
Кстати, по умолчанию поля типа TIMESTAMP и так NOT NULL...
...
Рейтинг: 0 / 0
на одном разпрос работает на другом нет
    #39263866
pehser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на локалке 5.6.30
на хосте 5.5.50

я понимаю что проблема в версии, а можно ли подобный запрос сделать универсальный чтоб он и 5.5 работал и выше
...
Рейтинг: 0 / 0
на одном разпрос работает на другом нет
    #39263887
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заполняй date_add в триггере BEFORE INSERT - стопудово будет универсальненько. Ну и дефолт ему переставь в ноль.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / на одном разпрос работает на другом нет
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]