Mysql
 sql >> Database >  >> RDS >> Mysql

L'incremento automatico non si ripristina in MySQL

MySQL non consente di diminuire il valore AUTO_INCREMENT, come specificato qui:http://dev.mysql.com/doc/refman/5.6/en/alter-table.html

Anche con i tuoi vincoli, proverei uno dei seguenti:

  1. Inserisci in modo esplicito le tue identità per i dati del test. MySQL non ha problemi con questo, a differenza di altri motori di database
  2. Elimina e ricrea la tua colonna identità (o semplicemente cambiala da identità), se i vincoli non sono su di essa stessa.
  3. Non utilizzare una colonna Identity e utilizzare un altro metodo (come una procedura o un codice esterno) per controllare la tua identità. Questa è davvero l'ultima risorsa e in genere non la consiglierei...

Nota da OP:era (1) quello di cui avevo bisogno.