2012-12-29 6 views
11

Używam ClearDB dla bazy danych mysql. Mam tabelę z automatycznie zwiększanym kluczem podstawowym. Problem polega na tym, że zamiast zwiększać o 1, jego inkrementacja o 10. Jak mogę to naprawić?Heroku MySQL Auto Increment

Również podczas testowania db na lokalnym hoście, inkrementacja działała poprawnie.

EDYCJA: Próbowałem również użyć polecenia: "SET @@ auto_increment_increment = 1", ale nie działa. Nie jestem pewien, czy robię to dobrze.

Odpowiedz

11

http://www.cleardb.com/developers/help/faq#general_16

klucze automatycznego przyrostu są dzielone pomiędzy przypadkach zapobiec kolizji.

+0

Czy możesz wyjaśnić, dlaczego jest to konieczne? Rozumiem, że ważne jest, aby unikać konfliktów, takich jak aktualizowanie tych samych wierszy na różnych serwerach, ale nie rozumiem, dlaczego inkrementowanie według liczby wzorców eliminuje kolizje. – Patrick

Powiązane problemy