Labutin
Новичок
Нужно ли обновлять индексы после TRUNCATE TABLE?
Есть таблица у которой построены индексы:
ALTER TABLE table ADD INDEX ( col1 )
ALTER TABLE table ADD INDEX ( col2 )
Делаю TRUNCATE TABLE table;
и потом заполняю таблицу данными (INSERT'ы)
Вопрос: нужно ли после TRUNCATE TABLE что-то колдовать с индексами?
Поясню, почему возник вопрос. Если посмотреть на таблицу через phpMyAdmin, то там есть информация об индексах. И в поле "Количество элементов" стоит число. А вот после TRUNCATE TABLE и наполнения таблицы там написано "Нет". Т.е. индексы есть, а элементов в них нет.
Это как понимать?
-~{}~ 28.09.05 12:18:
MySQL 4.0.23
Есть таблица у которой построены индексы:
ALTER TABLE table ADD INDEX ( col1 )
ALTER TABLE table ADD INDEX ( col2 )
Делаю TRUNCATE TABLE table;
и потом заполняю таблицу данными (INSERT'ы)
Вопрос: нужно ли после TRUNCATE TABLE что-то колдовать с индексами?
Поясню, почему возник вопрос. Если посмотреть на таблицу через phpMyAdmin, то там есть информация об индексах. И в поле "Количество элементов" стоит число. А вот после TRUNCATE TABLE и наполнения таблицы там написано "Нет". Т.е. индексы есть, а элементов в них нет.
Это как понимать?
-~{}~ 28.09.05 12:18:
MySQL 4.0.23