|
|
|
| Проблема такая, в таблице есть поле DATETIME в котрой должно фиксироватся время вставки записи (всего в таблице три поля id, data, mess) в доках по мусклу написано что поле должно автоматом ставить дату реагируя на события типа INSERT и т.д. мол поле DATA в запросах упоминать не нужно. Попробовал не получается. Потом гдето на форумах натыкался на совет использовать hidden поле, тоже не получается ..
Может кто подскажет как не прибегая к помощи скриптов фиксировать дату и время изминения записи!!!
Зарание Спасибо! | |
|
|
|
|
|
|
|
для: Lasar
(30.06.2006 в 15:59)
| | Используйте TIMESHTAMP | |
|
|
|
|
|
|
|
для: hars
(30.06.2006 в 16:03)
| | При использовании TIMESHTAMP мускул выводит дату в виде 20060203221555. Как можно задать формата даты на выходе?
TIMESHTAMP попробовал не получается, выводит 00000000000000. | |
|
|
|
|
|
|
|
для: Lasar
(30.06.2006 в 15:59)
| | в скрипте укажите
$time=date("Y-m-d H:i:s");
|
$query = "INSERT INTO obev VALUES('...', '$time', '...');
|
| |
|
|
|
|
|
|
|
для: lexal
(30.06.2006 в 16:09)
| | Разве можно при таком пдходе использовать поле типа DATA (и его варианты) ведь опять следуя официальным докам поле дата для того и предназначено чтоб фиксировать даду и время изиенения записи силами самой базы.? | |
|
|
|
|
|
|
|
для: Lasar
(30.06.2006 в 15:59)
| | Если описать поле типом
data timestamp NOT NULL
default CURRENT_TIMESTAMP
on update CURRENT_TIMESTAMP,
|
то оно будет изменяться не только при вставках но и при обновлениях.
Каждый из случаев можно отключить. | |
|
|
|
|
|
|
|
для: Trianon
(30.06.2006 в 17:27)
| | Спасибо все заработало и вывод формировать не надо!!!!!! | |
|
|
|