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

Ако изтрия ред от таблица в база данни, как да преименувам първичните ключове

Този въпрос идва често, но е фалшив проблем. Не е нужно да се интересувате от ID. Това е просто идентификатор. Оставете го както е.

Можете да добавите прогресивно число програмно, като използвате любимия си език за програмиране или чрез sql.

select *,@row:[email protected]+1 as progressive_number
from table, (select @row:=0) as t


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Първо подреждане по конкретна стойност на полето

  2. Как да се свържете с отдалечен mysql през ssh тунел в приложение за пролетно зареждане

  3. ниво на изолация на транзакциите добро обяснение

  4. MySQL вмъкнете там, където не съществува / ако не съществува

  5. Как мога да търся (независимо от главни букви) в колона, използвайки заместващ знак LIKE?