Necesito duplicar una tabla en MySQL, por lo que la nueva tabla está vacía. Es decir, necesito copiar solo la estructura de una tabla existente a una nueva.MySQL - Tabla duplicada
52
A
Respuesta
76
Pruebe la sintaxis de crear tabla LIKE.
create table users2 like users;
Esto debería darle una tabla vacía (users2) con la misma estructura que el original (usuarios).
17
También hay otra manera de crear una mesa vacía como tabla existente y se puede utilizar el siguiente comando también
create table a select * from users2 limit 0, 0;
+3
o 'CREATE TABLE a SELECT * FROM b WHERE 0 = 1' –
+1
Solo FYI: al hacer esto NO se copiarán los índices. –
Cuestiones relacionadas
- 1. MySQL - EN llave duplicada INSERT
- 2. Omitir inserción en entrada duplicada en mysql
- 3. MySQL Insertar de clave duplicada
- 4. MySQL en actualización de clave duplicada
- 5. inserción de MySQL en clave duplicada; ¿borrar?
- 6. Mysql Error de entrada duplicada en ON ACTUALIZACIÓN DE LLAVE DUPLICADA
- 7. MySQL en clave duplicada en un campo no único
- 8. entrada duplicada '0' para la clave 1 en mysql
- 9. MySQL 'ACTUALIZACIÓN EN LLAVE DUPLICADA' sin una columna única?
- 10. Entrada duplicada para la clave 'PRIMARY' en mysql
- 11. mysql error de entrada duplicada cuando no hay ninguna entrada duplicada (carga a granel a través de php)
- 12. ¿Hay MySQL ... INSERTAR ... EN SELECCIÓN DE LLAVE DUPLICADA?
- 13. inserción condicional de mysql en la actualización duplicada - registros múltiples
- 14. SQL Server copia todas las filas de una tabla a otra, es decir, una tabla duplicada
- 15. mysql tabla fantasma
- 16. tabla pivote en mysql
- 17. La mejor manera de evitar la entrada duplicada en la base de datos mysql
- 18. Entrada duplicada '2147483647' para la clave 1
- 19. condicional en la actualización de clave duplicada
- 20. Xcode - escena duplicada Storyboard
- 21. fila de inserción de MySQL en clave duplicada actualizar varias columnas
- 22. Creación Taxonomía tabla en MySQL
- 23. tabla mysql bloqueo con php
- 24. replicación mysql - ¿bloqueo de tabla?
- 25. ¿Cómo optimizar esta tabla MySQL?
- 26. MySQL bloqueo de tabla MyISAM
- 27. Restar valores en MySQL Tabla
- 28. Insertar en una tabla mysql y sobrescribir cualquier dato actual
- 29. ACTUALIZACIÓN DE LLAVE DUPLICADA con WHERE condición
- 30. ¿Ha olvidado la clave duplicada?
gracias señor, pero ¿qué hay de la creación de la misma mesa y cambiar el tipo de tabla de InnoDB a myisam en ¿al mismo tiempo? – GianFS
Tendría que hacer eso en dos pasos: o bien ejecute un 'MOSTRAR CREAR TABLA' y modifique la salida para que se adapte a usted, o ejecute un' CREAR TABLA COMO ME' seguido de un 'ALTER TABLE'. – Brilliand