2012-12-29 22 views
11

私はmysqlデータベースにClearDBを使用しています。私は自動増分プライマリキーを持つテーブルを持っています。問題は、それが1ずつインクリメントするのではなく、10ずつインクリメントすることです。どうすればこの問題を解決できますか?Heroku MySQL自動インクリメント

また、ローカルホスト上のdbをテストしたとき、増分が正しく機能していました。

EDIT:「SET @@ auto_increment_increment = 1」コマンドを使用しようとしましたが、動作しませんでした。私はそれを正しくやっているかわからない。

答えて

11

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

自動インクリメントキーは、衝突を防ぐために、インスタンスとの間で分配されています。

+0

これがなぜ必要なのか説明できますか?別のサーバーで同じ行を更新するなどの競合を避けることが重要だと理解していますが、ここではマスターの数を増やして衝突を解消する理由を理解していません。 – Patrick

関連する問題