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

Jak zmienić numerację kolumny w doktrynie

Zdecydowanie bardzo proszę o zastosowanie drugiej metody... Tzn. przeglądaj rekordy i aktualizuj.

Szybki powód nieużywania tabel tymczasowych:

  • Jeśli używasz tymczasowej tabeli MySQL, jest ona widoczna w bieżącej sesji; które mogą być współdzielone przez wiele sesji, jeśli używasz trwałych połączeń. Jeśli uruchomisz skrypt dwa razy w tym samym czasie, może to spowodować uszkodzenie danych. To samo dotyczy tworzenia prawdziwych stołów.

Co powinieneś zrobić to:

  1. Pobierz wszystkie dane lub przynajmniej pobierz je w logicznych partiach (w tym przypadku można to zrobić, pobierając tylko wiersze określonej „kolekcji”, np. Owoce)
  2. Uporządkuj wiersze (można to również zrobić wcześniej w zapytaniu SQL)
  3. Zaktualizuj wiersze za pomocą licznika, dokładnie tak, jak zaproponowałeś



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać dane JSON z php i wyświetlić je w widoku tekstowym w Androidzie?

  2. Jak zatrzymać domyślnie działające usługi w Travis CI?

  3. PHP biały ekran śmierci za każdym razem. Co ja robię źle?

  4. Najlepsze praktyki z danymi historycznymi w bazie danych MySQL

  5. Bardzo proste zapytanie agregujące AVG() na serwerze MySQL zajmuje absurdalnie dużo czasu