|
|
|
| Добрый день. В mySQL есть таблица и одно поле типа TIMESTAMP. Подскажите функцию типа NOW, олько которая подходит для данного типа поля. Операционная система, на которой стоит сервер mySQL - UNIX подобая. Заранее спасибо за правильны ответы. | |
|
|
|
|
|
|
|
для: winflip
(23.07.2008 в 11:40)
| | если полю присвоить now() - оно заполнится верно, разве нет? | |
|
|
|
|
|
|
|
для: mechanic
(23.07.2008 в 11:48)
| | Оно заполниться в формате DATETIME а мне надо timestamp. Функция по моему unix_timestamp но я точно не помню | |
|
|
|
|
|
|
|
для: winflip
(23.07.2008 в 12:14)
| | нет, timestamp в mysql хранит данные именно в YYYYMMDDHHMMSS
не путать с unix_timestamp!
а чтоб хранить unix_timestamp - INT(11) хватит, это ведь число
например myfield = unix_timestamp(NOW()) | |
|
|
|
|
|
|
|
для: mechanic
(23.07.2008 в 12:27)
| | Спасибо, работает:-) | |
|
|
|
|
|
|
|
для: winflip
(23.07.2008 в 12:14)
| | > Оно заполниться в формате DATETIME а мне надо timestamp.
По-Вашему DATETIME не является timestamp?
> unix_timestamp(NOW())
Разве что NOW() писать не обязательно | |
|
|
|
|
|
|
|
для: BinLaden
(23.07.2008 в 12:43)
| | ТС имел ввиду unix_timestamp и думал, что mysql-поле timestamp хранит unix_timestamp | |
|
|
|
|
|
|
|
для: mechanic
(23.07.2008 в 12:46)
| | Все спасибо. Я просто не думал что это два разных вида. | |
|
|
|
|
|
|
|
для: mechanic
(23.07.2008 в 12:46)
| | >ТС имел ввиду unix_timestamp и думал, что mysql-поле timestamp хранит unix_timestamp
Я это понял сразу. | |
|
|
|
|
|
|
|
для: BinLaden
(23.07.2008 в 13:09)
| | >>ТС имел ввиду unix_timestamp и думал, что mysql-поле timestamp хранит unix_timestamp
>Я это понял сразу.
Справедливости ради, стоит отметить, что а) mysql-поле timestamp хранит именно unix_timestamp, в отличие от поля datetime, которое хранит локализованное представление времени.
Сервер таки возвращает оба эти поля в локализованном представлении (напрямую) и в таймштампном (если запрошено UNIX_TIMESTAMP(field) ), выполняя при необходимости преобразования (достаточно отвратные сами по себе). | |
|
|
|
|
|
|
|
для: Trianon
(23.07.2008 в 13:40)
| | > Справедливости ради, стоит отметить, что а) mysql-поле timestamp хранит именно unix_timestamp, в отличие от поля datetime, которое хранит локализованное представление времени.
Согласен, но ведь я и не спросил с этим:) | |
|
|
|