我曾經是能夠設置在phpmyadmin->表 - >操作auto_increment的價值,但我再也看不到它在此框中:phpMyAdmin是不再讓我設置AUTO_INCREMENT值
它曾經是正確的,是的,我的表有一個auto_increment字段。我使用的是phpmyadmin 4.4.0,我已經嘗試從InnoDB切換到MyISAM。我用root登錄到phpmyadmin。
我曾經是能夠設置在phpmyadmin->表 - >操作auto_increment的價值,但我再也看不到它在此框中:phpMyAdmin是不再讓我設置AUTO_INCREMENT值
它曾經是正確的,是的,我的表有一個auto_increment字段。我使用的是phpmyadmin 4.4.0,我已經嘗試從InnoDB切換到MyISAM。我用root登錄到phpmyadmin。
我不知道爲什麼他們取消了這一功能,但要做到這一點「老派」的方法是單擊SQL選項卡和然後運行以下MySQL命令:
ALTER TABLE `sessions` auto_increment = 12345
這將設置自動遞增計數器12345(或比「會話」表已經最高值多一個)。
我表do not沒有一個auto_increment選項,它的表列可以將auto_increment選項賦值爲。該選項被稱爲a_i
該字段確實有auto_increment,但我仍然沒有看到更改值的選項:http://puu.sh/4dhPO.png – SuperBeast
點擊數據庫,點擊表格,點擊結構,選擇你的ID的字段複選框,選擇更改。選中A_I框。點擊保存 – Toskan
這很奇怪。我剛剛測試了一些最新版本,並沒有那麼麻煩。唯一一次我可以讓它不顯示該字段是,如果沒有設置auto_increment。你可以發佈你的數據庫結構的屏幕截圖或SQL轉儲,以便我可以嘗試重現它嗎?
如果您使用的是phpMyAdmin,您可以點擊您的表名,然後點擊「結構」選項卡。在extras下面是你會自動惹怒的地方。如果這不起作用,請確保您登錄到您的表的用戶具有進行此類更改的權限。使字段自動增加的查詢將是類似的。
CREATE TABLE員工( ID INT NULL AUTO_INCREMENT, 名稱VARCHAR(255) );
在這種情況下,ID字段會自動incriment
我有問題試圖通過phpmyadmin的操作菜單更改auto_increment值不起作用。但是,它通過在SQL菜單中應用該查詢來工作。 – Pathros