Конвертация поля DATETIME в DATE

anpv

Guest
Конвертация поля DATETIME в DATE

Доброго времени суток.
Подскажите, при модификации поля типа DATETIME, таблицы содержащей данные, в тип DATE не пострадают ли данные содержащиеся в столбце этого типа (там хранятся только даты без времени). И нужно ли пересоздать индекс по этому полю или MySQL сам обновит индекс.
 

Demiurg

Guest
проверить будет ли использоваться индекс после изменения.
проверить можно с помощью explain select...
 

anpv

Guest
Нет, проверить не останется ли в индексе лишней информации о времени, или MySQL уничтожит ее? Или в индексе хранятся только ссылки на основную таблицу.
 

ForJest

- свежая кровь
anpv
Какая тебе разница - останется ли там информация или нет?
MySQL сам обновит индекс. Если хочется полной уверенности сделай потом OPTIMIZE TABLE;
 
Сверху