sql >> Databasteknik >  >> RDS >> Mysql

MySQL ALTER TABLE på tabeller som är för stora för att duplicera

Du kan skapa en ny, tom tabell, manuellt flytta över data i bitar (INSERT in new, DELETE from old ett visst antal rader), släppa den gamla tabellen och byta namn på den nya tabellen. I grund och botten vad MySQL gör, men att flytta över data istället för att kopiera den, vilket borde tillåta dig att använda mindre utrymme.



  1. Magento-produkter importeras från databasen med SQL-fråga

  2. WEEKOFYEAR(NU()) vs WEEK('2018-05-1') - det aktuella datumet

  3. SQL:Hur håller man ordning på raderna med DISTINCT?

  4. Android SQLite Journals beteende har ändrats?