2014-09-02 42 views
1

我部署了一個Web應用程序到CloudBees,並使用一鍵GUI創建了一個MySQL數據庫。它看起來像auto_increment_increment選項設置爲10(表中的id在每個新行中增加10)。我試圖改變auto_increment_increment在虛擬主機提供商的數據庫中更改`auto_increment_increment`

SET GLOBAL auto_increment_increment=1; 

但我得到了一個錯誤:Error Code: 1227. Access denied; you need (at least one of) the SUPER privilege(s) for this operation

如何更改auto_increment_increment?在您的供應商

+0

你確定嗎?是一個非常引人注目的配置...如果你執行:'SHOW variables LIKE'%auto_increment%';'什麼值給你? – Sal00m 2014-09-02 09:00:58

+0

該錯誤顯示訪問權限權限。你可以試試這個,如果你得到可能的als?截斷表並再次運行此查詢?因爲你已經設置了10並且插入了一張桌子。 – 2014-09-02 09:01:24

+0

@ Sal00m我得到'auto_increment_increment' = 10和另外三個變量。 – Alex 2014-09-02 09:03:47

回答

1

交流中心配置....

按照manual

The SUPER privilege is required to set global variables.

因此,你需要用此權限的用戶才能訪問,你應該問你關於它的供應商。

當然你也可以改變這個變量爲會話:

SET SESSION auto_increment_increment=1; 

你不需要任何特殊權限做到這一點

相關問題