ВопросМассовое изменение даты; D6

Приветствую,

Каким образом в d6 можно изменить массово дату у определённого типа документа?

Наверное, практичнее будет составить sql-запрос, который бы создал разброс дат "от" и "до". Например, у 1000 объявлений поменять дату с сегодняшней на рандомную из промежутка дат: 11.01.2011 - 11.11.2011. Это возможно?

Если сам не справлюсь... прошу помощи у знающих.

Комментарии

Аватар пользователя Spleshka
Spleshka написал:

Какую дату - дату создания материала, или дату в поле модуля Date? Во втором случае надо знать тип поля. Но в любом случае - то, что вы спросили, сделать можно.

24.04.2012 14:10
Аватар пользователя yuzver
yuzver написал:

Первое - дата материала.
Жень, подскажешь как, куда смотреть?

24.04.2012 14:13
Аватар пользователя Spleshka
Spleshka написал:

Вот тебе mysql запрос:

UPDATE `node` SET created = (RAND() * (1320969600 - 1294704000) + 1294704000) WHERE type = "ТИП МАТЕРИАЛА";

Тебе осталось заменить ТИП МАТЕРИАЛА на машинное имя типа материала, и запустить этот запрос в бд.

26.04.2012 00:32

Комментировать