Доброго времени суток. Переношу записи из старого сайта на новый( друпал - вордпресс).
Возникла проблема с импортом даты. В друпале она timestamp, а на вордпрессе DATETIME.
Подскажите как перенести так, что бы дата не была 0000 00 00 00 00 00.
1. b0d - 14 Июля, 2016 - 11:35:41 - перейти к сообщению
2. Мелкий - 14 Июля, 2016 - 11:39:51 - перейти к сообщению
datetime полностью перекрывает timestamp и совместимы по текстовому представлению значений.
Приведите конкретные примеры значения в timestamp, способ, как вы его переносите и результирующее значение в datetime.
Приведите конкретные примеры значения в timestamp, способ, как вы его переносите и результирующее значение в datetime.
3. b0d - 14 Июля, 2016 - 11:48:06 - перейти к сообщению
INSERT INTO `db`.`table_to` (`a1_2`, `a2_2`, `a3_2`, `a4_2`)
SELECT `a1`, `a2`, `a3`, `a4`
FROM `db`.`table_from` ;
попытка 1: при значении timestamp 1468224229
результат 0000-00-00 00:00:00
попытка 2: поменял тип timestamp на текс(авось) и значение timestamp перевел в 2016-07-11 12:03:49
результат 0000-00-00 00:00:00
SELECT `a1`, `a2`, `a3`, `a4`
FROM `db`.`table_from` ;
попытка 1: при значении timestamp 1468224229
результат 0000-00-00 00:00:00
попытка 2: поменял тип timestamp на текс(авось) и значение timestamp перевел в 2016-07-11 12:03:49
результат 0000-00-00 00:00:00
4. Мелкий - 14 Июля, 2016 - 11:57:33 - перейти к сообщению
Была у меня смутная мысль, что вы вводите в заблуждение и нифига у вас не timestamp в базе, а циферка.
FROM_UNIXTIME для преобразования в timestamp/datetime. https://dev[dot]mysql[dot]com/doc/refman[dot][dot][dot]on_from-unixtime
Текст, тем не менее, должен был нормально подхватиться. Может, у вас и в целевой таблице нифига не datetime? Или банально не те поля смотрите?
FROM_UNIXTIME для преобразования в timestamp/datetime. https://dev[dot]mysql[dot]com/doc/refman[dot][dot][dot]on_from-unixtime
Текст, тем не менее, должен был нормально подхватиться. Может, у вас и в целевой таблице нифига не datetime? Или банально не те поля смотрите?
5. b0d - 14 Июля, 2016 - 12:06:00 - перейти к сообщению
Проверю еще раз - отпишусь, вроде все так, как написал.
Если я сменю в бд вордпресса дейттайм на текст, быть беде?
(Добавление)
Прошу прощения. Все работает с текстом.
Если я сменю в бд вордпресса дейттайм на текст, быть беде?
(Добавление)
Прошу прощения. Все работает с текстом.