sql >> Database >  >> RDS >> Mysql

Stel de AUTOINCREMENT-waarde in in de django-tabel

U kunt een RunSQL gebruiken bewerking in uw migraties om de benodigde SQL uit te voeren:

migrations.RunSQL("ALTER TABLE portal_asset AUTO_INCREMENT=1000000;")

Als u geen migraties heeft uitgevoerd, kunt u dit toevoegen aan uw eerste migratie om ervoor te zorgen dat er geen rijen worden ingevoegd voordat de nieuwe waarde is ingesteld. Anders moet u deze bewerking toevoegen aan een nieuwe migratie. U kunt een nieuwe, lege migratie maken met python manage.py makemigrations --empty <yourappname> .




  1. Maanden aftrekken van een datum in PostgreSQL

  2. Hoe een bij te werken record met JSON-kolom in PostgreSQL in te voegen met JOOQ?

  3. PostgreSQL-waarde uit vorige rij gebruiken als deze ontbreekt

  4. Hoe worden innodb-tabellen vergrendeld wanneer de ON INSERT-trigger wordt verwerkt?