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

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


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

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

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

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


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