что ты видел и что "всё в одном запросе"?Поймал мужик золотую рыбку, а та и молвит нечеловеческим басом:
- Не в сказке, загадывай одно желание и выбрасывай меня обратно в море.
Мужик подумал-подумал и говорит:
- Хочу, чтоб у меня все было.
Махнула рыбка хвостиком и говорит:
- У тебя все было.
Функции MySql для работы с датой и временем.Автор оригинала: x-yuri
что ты видел и что "всё в одном запросе"?
запрос покажи и что тебе мешает чтобы "всё было в одном запросе"
SELECT `user_ID`, `mail`, `type`, `reg_date` FROM `users`
SELECT `user_ID`, `mail`, `type`, UNIX_TIMESTAMP(`reg_date`) FROM `users`
Ага, а когда прочитаешь, никому не говорить.Автор оригинала: *****
надо меньше говорить и больше читать.
То как что хранится у тебя тебя не должно сильно особо интересовать.Автор оригинала: Chinch
http://dev.mysql.com/doc/refman/5.0/en/datetime.html
Я же говорю, чтоб хранилась в формате YYYY-MM-DD
При этом значение по умолчанию должно остаться CURRENT_TIMESTAMP
Почему не должно? Ведь YYYY-MM-DD займет меньше места в базе чем YYYY-MM-DD HH:MM:SS.То как что хранится у тебя тебя не должно сильно особо интересовать.
Определитесь что вам нужно - для того что вы написали, ненужно on update.Автор оригинала: Chinch
Нужен DATE. Только вот не пойму как к нему привязать ON UPDATE CURRENT_TIMESTAMP. Что бы при добавлении записей в таблицу, автоматически сохранялась текущая дата.
Ну так у меня и сделано. Храню не нужные часы, минуты, и секунды.Идея след. вы создаете поле TIMESTAMP типа и все... А там дальше разберитесь как с ним работать