Quiero copiar una tabla en MySQL. ¿Cuál es la forma más rápida? ¿Me gusta esto?
CREATE TABLE copy LIKE original;
INSERT INTO copy SELECT * FROM original;
o
CREATE TABLE copy SELECT * FROM original;
ALTER TABLE copy ADD PRIMARY KEY (id);
¿O hay otra manera?
EDITAR: Me preocupa que se vuelvan a crear los índices, ¿cómo procede mysql a ejecutar estas declaraciones?
PD. no puede usar herramientas de línea de comandos como mysqldump, debe estar sobre la marcha.