Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как назначить полю типа DATETIME значение по умолчанию (текущие дату/время)? / 5 сообщений из 5, страница 1 из 1
21.11.2004, 18:33
    #32793058
D.O.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как назначить полю типа DATETIME значение по умолчанию (текущие дату/время)?
Пытаюсь назначить полю типа DATETIME значение по умолчанию - текущую дату и время.
Такая конструкция не срабатывает:

CREATE TABLE somename (
-- ... some fields ...
posted DATETIME DEFAULT NOW()
);


Также не срабатывает "CURRENT_TIMESTAMP" вместо "NOW()".

Как это делается правильно?
...
Рейтинг: 0 / 0
21.11.2004, 20:13
    #32793091
sky2k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как назначить полю типа DATETIME значение по умолчанию (текущие дату/время)?
Сделай поле timestamp или задавай значение даты из программы

--
http://jcatki.no-ip.org/c++/bart.jpg
...
Рейтинг: 0 / 0
22.11.2004, 02:08
    #32793162
max(id)
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как назначить полю типа DATETIME значение по умолчанию (текущие дату/время)?
Значения функции не может быть использовано как значение поля по умолчанию, покрайней мере в 4-ке. Присоединюсь к мнению sky2k по поводу использования timestamp, а метод с использованием now() из приложения не очень надежен.
...
Рейтинг: 0 / 0
22.11.2004, 10:12
    #32793385
D.O.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как назначить полю типа DATETIME значение по умолчанию (текущие дату/время)?
авторметод с использованием now() из приложения не очень надежен

Почему?
...
Рейтинг: 0 / 0
22.11.2004, 10:27
    #32793414
max(id)
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как назначить полю типа DATETIME значение по умолчанию (текущие дату/время)?
Потому что невозможно гарантировать что для изменения данных БД используется твой клиент. Может ктонибудь "хитрый" с консоли законектится или каким-либо manager-ом и запишет туда некоректную информацию. И даже в своем приложении (если оно довольно велико )очень просто где-нибудь ошибится...
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как назначить полю типа DATETIME значение по умолчанию (текущие дату/время)? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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