sql >> Database >  >> RDS >> Mysql

Auto-increment wordt niet gereset in MySQL

MySQL staat u niet toe om de AUTO_INCREMENT-waarde te verlagen, zoals hier gespecificeerd:http://dev.mysql.com/doc/refman/5.6/en/alter-table.html

Zelfs met uw beperkingen zou ik een van de volgende proberen:

  1. Voer expliciet uw identiteit in voor uw testgegevens. MySQL heeft hier geen problemen mee, in tegenstelling tot sommige andere database-engines
  2. Verwijder en maak je identiteitskolom opnieuw (of verander het gewoon van een identiteit), als de beperkingen er zelf niet op liggen.
  3. Gebruik geen Identiteitskolom en gebruik een andere methode (zoals een procedure of externe code) om uw Identiteit te controleren. Dit is echt een laatste redmiddel en ik zou het over het algemeen niet aanraden...

Opmerking van OP:het was (1) dat was wat ik nodig had.



  1. Hoe controleer je met mysql of een datum tussen date1 en date2 ligt?

  2. CREATE TABLE IF NOT EXISTS mislukt en de tabel bestaat al

  3. PostgreSQL Multi-Cloud Cluster-implementatie

  4. Wat is de beste aanpak om alle adressen te vinden die zich op een bepaalde afstand tot het geselecteerde punt bevinden?