create table as select никак не связано с копированием структуры таблицы. Создаёт новую таблицу, используя в качестве полей результат запроса и затем копирует результат запроса в качестве данных.
Копирует структуру таблицы включая индексы запрос CREATE TABLE newtable LIKE oldtable;
Данные не копирует. Можно скопировать через insert .. select.