Mi informacion de contacto
Correo[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Este suele ser el caso durante la operación y el mantenimiento: MySQL cambia el nombre de la tabla, crea la misma tabla sin datos y copia algunos datos de la tabla anterior en ella.
RENAME TABLE old_table_name TO new_table_name;
Esto reemplazará la tabla original.old_table_name
Cambiar nombre anew_table_name
。
CREATE TABLE new_table LIKE old_table_name;
Esto creará un archivo llamadonew_table
una nueva tabla cuya estructura se basa enold_table_name
estructura, pero no se copiará ningún dato.
INSERT INTO new_table SELECT * FROM old_table_name LIMIT number_of_rows;
Esto empezará desdeold_table_name
Antes de seleccionarnumber_of_rows
bandaInserción de datosllegarnew_table
medio.Necesitasnumber_of_rows
Reemplaza con lo que quierasCopiarFilas.
Asegúrese de hacer una copia de seguridad de sus datos antes de realizar estas operaciones para evitar problemas imprevistos.Si no está seguro, comience con unentorno de pruebaPruebe estos comandos en .
- -- 假设原来的表名为 orders
- -- 第一步:重命名原来的表
- RENAME TABLE orders TO orders_backup;
- -- 第二步:创建一个新的空表,结构和原来的表一样
- CREATE TABLE orders LIKE orders_backup;
- -- 第三步:复制原表的前10条数据到新表中
- INSERT INTO orders SELECT * FROM orders_backup LIMIT 10;
Estas operaciones deben realizarse en la herramienta de línea de comandos MySQL o en cualquier herramienta de administración de bases de datos que proporcione una interfaz SQL. Asegúrese de tener permisos suficientes para ejecutar estos comandos.