AUTO_INCREMENT Неконтролируемое увеличение

Я добавляю новую запись, используя PHP, в таблицу в базе данных, но значение AUTO_INCREMENT становится смехотворно выше.

Это для нового сервера Linux с MySQL 5, PHP 7.6 и Apache 2.

@$add_user = mysqli_query($conn, "INSERT INTO users(username, email, custom_title, avatar, message_count, is_moderator, is_admin, is_banned, is_onli`enter code here`ne, security_key) VALUES('$n_username','$n_email','$n_custom_title','$n_avatar','$n_message_count','$n_is_moderator','$n_is_admin','$n_is_banned','0','$security_key')");

https://i.hizliresim.com/vadEDR.png

Я бы сказал, что какой-то другой процесс пытается вставить некоторые данные, но постоянно терпит неудачу.

Your Common Sense 22.05.2019 13:20

Такой версии PHP, как PHP 7.6, пока нет.

Dharman 07.06.2019 23:17
3 метода стилизации элементов HTML
3 метода стилизации элементов HTML
Когда дело доходит до применения какого-либо стиля к нашему HTML, существует три подхода: встроенный, внутренний и внешний. Предпочтительным обычно...
Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Будучи разработчиком веб-приложений, легко впасть в заблуждение, считая, что приложение без JavaScript не имеет права на жизнь. Нам становится удобно...
Flatpickr: простой модуль календаря для вашего приложения на React
Flatpickr: простой модуль календаря для вашего приложения на React
Если вы ищете пакет для быстрой интеграции календаря с выбором даты в ваше приложения, то библиотека Flatpickr отлично справится с этой задачей....
В чем разница между Promise и Observable?
В чем разница между Promise и Observable?
Разберитесь в этом вопросе, и вы значительно повысите уровень своей компетенции.
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
4
2
43
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Это означает, что у вас есть процесс, который пытается вставить записи, но терпит неудачу - такая операция увеличивает число AUTO INCREMENT, но не добавляет записи.

Вы всегда можете вернуть число AUTO INCREMENT — это можно сделать в PHPMyAdmin на вкладке «Операции».

Вы никогда не должны уменьшать число AUTO INCREMENT.

Your Common Sense 22.05.2019 13:53

@YourCommonSense, почему?

wasanga7 12.06.2019 17:40

Вы должны запустить инструкцию SQL "TRUNCATE name_table;".

Другие вопросы по теме