Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zmienić nazwy dwóch tabel w jednej atomowej operacji w MySQL?

Cóż, łatwe...

RENAME TABLE current TO current_20151221, next TO current;

jak podano w podręczniku . Tam jest napisane, że to operacja atomowa. Żeby to wyjaśnić, niejawne zatwierdzenia nie mają z tym nic wspólnego. To inna historia. To po prostu mówi, że te oświadczenia kończą otwartą transakcję.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql Popraw wydajność wyszukiwania za pomocą symboli wieloznacznych (%%)

  2. alter table add ... przed `code`?

  3. Jaki jest najszybszy sposób odpytywania tabeli MySQL w poszukiwaniu nowych wierszy?

  4. Potrzebujesz pomocy z błędem perla w korzystaniu z DBD::mysql

  5. Funkcja JavaScript publikuje i wywołuje skrypt php