Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да преномерираме колона в доктрината

Много, определено, моля, използвайте втория метод... Т.Е. преминаване през записи и актуализиране.

Бърза причина да не използвате временни таблици:

  • Ако използвате MySQL временна таблица, тя е видима за текущата сесия; които всъщност могат да бъдат споделени от множество сесии, ако използвате постоянни връзки. Ако стартирате скрипта два пъти по едно и също време, това може да доведе до известна повреда на данните. Същото важи и за създаването на реални таблици.

Това, което трябва да направите е:

  1. Извлечете всичките си данни или поне ги извлечете в логически партиди (в този случай това може да стане чрез извличане само на редове от определена „колекция“, напр. плодове)
  2. Подредете редовете (това може да е било направено и преди в рамките на SQL заявката)
  3. Актуализирайте редовете с помощта на брояч, точно както сте предложили



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вмъкване на данни от падащо меню в база данни с PHP

  2. Грешен брой дни с разлика между 2 дати с време на йода?

  3. Как да използвате date_format, когато използвате JPQL/JPA

  4. Сравнете датите в MySQL

  5. Замяна на уникални индексирани стойности