Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / на одном разпрос работает на другом нет / 4 сообщений из 4, страница 1 из 1
27.06.2016, 16:48
    #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
27.06.2016, 18:52
    #39263136
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
на одном разпрос работает на другом нет
А версии, версии какие?
Кстати, по умолчанию поля типа TIMESTAMP и так NOT NULL...
...
Рейтинг: 0 / 0
28.06.2016, 14:36
    #39263866
pehser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
на одном разпрос работает на другом нет
на локалке 5.6.30
на хосте 5.5.50

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


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