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

MySQL InnoDB auto_increment værdi stiger med 2 i stedet for 1. Virus?

Jeg tvivler virkelig, virkelig på, at det er en virus. Dobbelttjek, om det virkelig er sessions-id'et der starter med den streng (hvilket faktisk ville være grund til bekymring). Jeg gætter på, at dette er et barn, der har opdaget, hvordan man ændrer brugeragenten streng i browseren, og du ser resultaterne af det, hvilket er fuldstændig harmløst.

Med hensyn til stigningsproblemet.

  • Tjek først auto_increment_increment indstilling af din mySQL-server. Måske var den sat til 2 af en eller anden grund?

  • For det andet, hvis det ikke er det, ville jeg se på alle DELETE operationer, som kommentarsystemet kører på bordet. Bliver kommentarer genkendt som spam slettet? Kan du logge sletninger i et stykke tid eller skifte til bløde sletninger?

  • Prøv også selv at lave nogle efterfølgende kommentarer. Opstår det samme fænomen? Hvad hvis du tilføjer poster ved hjælp af mySQL manuelt?

  • Se PHP-koden igennem, og indsæt en indsendt kommentar og sørg for, at der ikke er noget, der kan føre til denne adfærd.

  • Prøv at flytte kommentarsystemet til en anden server - helst en lokal, måske nyoprettet - for at se, om adfærden fortsætter der.



  1. De valgte kolonner har ikke kompatibel type, selv den har samme type

  2. Opdeling af kommaseparerede værdier i kolonner til flere rækker i SQL Server

  3. Lagring af JSON i databasen kontra at have en ny kolonne for hver nøgle

  4. Neo4j - Opret et forhold ved hjælp af Cypher