Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Defina o valor AUTOINCREMENT na tabela django


Você pode usar um RunSQL operação em suas migrações para executar o SQL necessário:
migrations.RunSQL("ALTER TABLE portal_asset AUTO_INCREMENT=1000000;")

Se você não executou nenhuma migração, pode adicioná-la à sua primeira migração para garantir que nenhuma linha seja inserida antes que o novo valor seja definido. Caso contrário, você terá que adicionar esta operação em uma nova migração. Você pode criar uma nova migração vazia usando python manage.py makemigrations --empty <yourappname> .