Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment renommer deux tables en une seule opération atomique dans MySQL

Eh bien, facile...

RENAME TABLE current TO current_20151221, next TO current;

comme indiqué dans le manuel . Là, il est dit que c'est une opération atomique. Juste pour clarifier cela, les commits implicites n'ont rien à voir avec cela. C'est une autre histoire. Cela signifie simplement que ces déclarations mettent fin à une transaction ouverte.