Mysql
 sql >> база данни >  >> RDS >> Mysql

Стойността на MySQL InnoDB auto_increment се увеличава с 2 вместо с 1. Вирус?

Наистина, наистина се съмнявам, че това е вирус. Проверете отново дали това наистина е идентификаторът на сесията който започва с този низ (което наистина би било причина за известно безпокойство). Предполагам, че това е дете, което е открило как да промени Потребителския агент низ в браузъра и виждате резултатите от това, което е напълно безвредно.

По отношение на проблема с увеличението.

  • Първо проверете auto_increment_increment настройка на вашия mySQL сървър. Може би е настроен на 2 по някаква причина?

  • Второ, ако не е това, бих разгледал всички DELETE операции, които системата за коментари изпълнява на масата. Изтриват ли се коментари, разпознати като спам? Можете ли да регистрирате изтривания за известно време или да превключите на меки изтривания?

  • Също така, опитайте се сами да създадете някои последващи коментари. Възниква ли същото явление? Ами ако добавите записи с помощта на mySQL ръчно?

  • Прегледайте PHP кода, като вмъкнете изпратен коментар, като се уверите, че наистина няма нищо, което би могло да доведе до това поведение.

  • Опитайте да преместите системата за коментари на друг сървър – за предпочитане локален, може би току-що настроен – за да видите дали поведението продължава там.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как най-добре да съхранявате дата/час в MySql?

  2. Премахване на дублирани поднизове

  3. използвайте IFNULL в laravel

  4. Как да разделите DATE и TIME от DATETIME в MySQL

  5. Как да вмъкнете няколко реда в една SQL заявка – въпрос за интервю на седмицата #069