|
 184.2 Кб |
|
| Такая гадость приключилась.
импортировал таблицу в БД. В таблице есть поле "data", там записано время в формате unix (например: 1362795522). Тип поля "TEXT". Как переделать поле в timestamp? У меня выдаёт ошибку при изменении типа поля:
"Incorrect datetime value: '1362795522' for column 'date' at row 1" | |
|
|
|
|
|
|
|
для: Allximik
(25.03.2013 в 14:51)
| | я же говорил, надо сразу записывать время в timestamp скрипт дописать времени сечас нет, у меня gmt смещение не получилось добавить | |
|
|
|
|
|
|
|
для: Allximik
(25.03.2013 в 14:51)
| | UNIX_STAMP и TIMESTAMP это немного разные вещи. По крайней мере по внешнему виду.
Выполните сперва запрос:
UPDATE tbl_name SET `date`=FROM_UNIXTIME(`date`)
| После этого можете сменить тип поля. | |
|
|
|