Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Stellen Sie den AUTOINCREMENT-Wert in der Django-Tabelle ein

Sie können ein RunSQL verwenden Operation in Ihren Migrationen, um das erforderliche SQL auszuführen:

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

Wenn Sie keine Migrationen ausgeführt haben, können Sie dies zu Ihrer ersten Migration hinzufügen, um sicherzustellen, dass keine Zeilen eingefügt werden, bevor der neue Wert festgelegt wird. Andernfalls müssen Sie diesen Vorgang bei einer neuen Migration hinzufügen. Sie können eine neue, leere Migration mit python manage.py makemigrations --empty <yourappname> erstellen .