CREATE TABLE person (
firstname varchar(20),
lastname varchar(20),
UNIQUE KEY unique_lstanme (lastname)
);
создать временный:
CREATE TEMPORARY TABLE person_tmp LIKE person;
SHOW INDEX FROM person_tmp;
Результат: показывает уникальный ключ. Почему? Я всегда думал, что TEMPORARY
таблицы создаются без индексов?
Могу ли я предотвратить это, или мне пришлось бы удалить индекс явно для временной таблицы? Есть ли команда sql, которая может отбросить любые существующие индексы во временной таблице, не называя их?