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

Как да присвоите повторно колона AUTO_INCREMENT за всеки ред в MySQL таблица с помощта на PHP

Открих, че това работи перфектно и доста бързо, така че ето го:

ALTER TABLE tablename DROP id

ALTER TABLE tablename ADD id INT NOT NULL AUTO_INCREMENT FIRST, ADD PRIMARY KEY (id), AUTO_INCREMENT=1

Знам, че това не е правилният подход, но за моята конкретна ситуация точно това беше необходимо. В таблицата, която използвах, няма нищо, което да се отнася от или към друга таблица.



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

  2. Уместност на пълнотекстово търсене на Mysql в множество таблици

  3. Използване на MariaDB

  4. Свързване на Google Cloud SQL с Wordpress на Google Compute Engine

  5. Къде мога да намеря файла my.ini файл за windows mysql сървър?