En aquest xicotet article explique com he clonat una taula d'una base de dades MySQL per a fer proves sense alterar les dades de la taula original.
Accedim al servidor MySQL des de la terminal:
mysql -h SERVIDOR -u USUARI -p
Per motius de seguretat, no es recomana ficar la contrasenya en la terminal, és millor ficar-la quan nomès es mostren els asteriscs i no queda registrada al historial de la shell.
Una vegada dins del intèrpret de MySQL, selecciona la base de dades:
mysql> use LA TEUA BASE DE DADES
A continuació crea una nova taula on copiarem les dades de la_taula_original:
mysql> CREATE TABLE la_nova_taula_20_febrer_2020 LIKE la_taula_original;
Query OK, 0 rows affected (0.00 sec)
I finalment clonem les dades de la taula original la_taula_original a la nova taula la_nova_taula_20_febrer_2020:
mysql> INSERT INTO ayuntamientos_COPIA20febrero2020 SELECT * FROM ayuntamientos;
Query OK, 159 rows affected (0.00 sec)
Records: 159 Duplicates: 0 Warnings: 0
Ens ha copiat les 159 registres que teníem en la taula original, i ara ja podem fer els nostres desenvolupaments i canvis sense por a perdre la informació. I podrem restaurar les dades sempre que ho necessitem fàcilment fent el procès contrari.