Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> MySQL increment +10, Увеличение инкремента в MySQL на 10 
V
    Опции темы
Elfer
Дата 25.5.2009, 18:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 31.8.2008

Репутация: нет
Всего: -1



increnent при insert запросе увеличивается на 10. Скрипт проверил несколько раз, никаких запросов кроме этого не выполняется.
Запрос: INSERT INTO `object_handbook_color` (`item_created`) VALUES (1243265810)
Причем даже если выполняю запрос прямо в phpmyadmin - все равно увеличивается на 10.
PM MAIL WWW ICQ   Вверх
skyboy
Дата 26.5.2009, 09:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 14
Всего: 260



смотри триггеры для таблиц.
PM MAIL   Вверх
Elfer
Дата 26.5.2009, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 31.8.2008

Репутация: нет
Всего: -1



А конкретнее можно? Где смотреть триггеры? Если в phpmyadmin, то что надо нажать?
PM MAIL WWW ICQ   Вверх
skyboy
Дата 26.5.2009, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 14
Всего: 260



да, совсем забыл.
за прирост счетчика отвечает системная переменная auto_increment_increment
посмотреть её текущее значение можно так:
Код

SHOW VARIABLES LIKE 'auto_increment_increment';

PM MAIL   Вверх
Elfer
Дата 26.5.2009, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 31.8.2008

Репутация: нет
Всего: -1



Проверил запрос, возвращает 10. Как его сделать 1?
PM MAIL WWW ICQ   Вверх
bars80080
Дата 26.5.2009, 17:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 9
Всего: 315



Код

SET ONE_SHOT auto_increment_increment = 1;

?

http://dev.mysql.com/doc/refman/5.0/en/set-option.html
PM MAIL WWW   Вверх
skyboy
Дата 26.5.2009, 18:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 14
Всего: 260



Elfer, это собственный сервер? если нет - пиши в техподдержку. значение загружается из my.ini, а, значит, либо корявая настройка(с непонятными целями), либо кто-то ковырял файл. Значит, могут быть и другие проблемы.
PM MAIL   Вверх
Elfer
Дата 26.5.2009, 18:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 31.8.2008

Репутация: нет
Всего: -1



Спасибо огромное за помощь, я в каждой сессии выполняю запрос "SET auto_increment_increment = 1". И тогда инкремент увеличивается на 1. Можно будет еще в тех. поддержку написать, чтобы они ее поменяли, а то это не дело. И не хочу, чтобы каждый раз выполнялся этот лишний запрос, сайт нагружен и медленно загружается

Это сообщение отредактировал(а) Elfer - 26.5.2009, 18:11
PM MAIL WWW ICQ   Вверх
skyboy
Дата 26.5.2009, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 14
Всего: 260



Цитата(Elfer @  26.5.2009,  17:11 Найти цитируемый пост)
сайт нагружен и медленно загружается

изменение переменной на фоне возможных соседних запросов не будет видно вообще.
но, строго говоря, да, не дело это.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0893 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.