phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

Czy istnieje szybki sposób aktualizowania wielu rekordów w SQL?

To najszybszy sposób, w jaki możesz to zrobić.

A może chcesz zaktualizować wszystkie rekordy jednym poleceniem?

możesz wykonać aktualizację z dołączeniem (stała składnia... Nie używałem tego od jakiegoś czasu)

UPDATE animalTable 
INNER JOIN CodeTable ON animalTable.CodeID = CodeTable.ID 
SET animalTable.cDescription = CodeTable.Description_1;

Inną opcją jest podzielenie aktualizacji na mniejsze partie, co skróci czas blokowania tabeli... Ale całkowity czas aktualizacji potrwa dłużej (To tylko poprawa przewidywanej wydajności) Możesz to zrobić, aktualizując tylko niektóre Zakresy ID w każdej partii.

Możesz też mieć te dane w osobnej tabeli. Ponieważ dane nie są znormalizowane. Odsuń go, aby był bardziej znormalizowany.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Automatyczny przyrost w phpmyadmin

  2. PHP MySQL INSERT nie wstawia się ani nie wyświetla się żaden błąd

  3. Co się stanie z istniejącymi danymi, jeśli zmienię sortowanie kolumny w MySQL?

  4. Przeszukiwanie bazy danych za pomocą PhpMyAdmin

  5. Jak działa funkcja eksportu phpMyAdmin?