Kopier en eksisterende MySQL tabellen til et nytt bord
Dette er et flott sett med to kommandoer som tillater opprettelse og befolkningen i en ny tabell med struktur og data fra en eksisterende tabell. Dette gir en rask måte å lage et point-in-time kopi av et bord og er en trygg og enkel måte å lage en rask kopi av et bord for å teste et program i utvikling på live data uten å risikere et produksjonsmiljø.
å lage en kopi av tabellen oppskrifter som er i en annen database kalt produksjonen til en ny tabell kalt recipes_new i den gjeldende valgte databasen, kan du bruke disse to kommandoene:
CREATE tABLE recipes_new sOM production.recipes;
SETT recipes_new SELECT * FROM production.recipes;
den første kommandoen oppretter den nye tabellen recipes_new ved å duplisere strukturen i eksisterende tabell. Den andre kommandoen kopierer dataene fra gammelt til nytt.
nomenklaturen production.recipes er et middel for å spesifisere databasen og tabellen på samme måte som en fil kan angis av sin katalogbane. Det er valgfritt. Hvis produksjonen ble avsluttet, vil MySQL anta at oppskriftene bordet var også i tiden valgte databasen.