我通過phpmyadmin
做了一個export
一個數據庫的結構(沒有數據)。然後我創建了另一個數據庫並在其中導入了以前導出的數據庫。當import
完成後,我查看了新數據庫中每個表的結構:我看到所有具有auto_increment
主鍵的表的auto_increment選項都不是1!那麼如何使auto_increment
密鑰的所有表中的auto_increment
在執行export
時變爲1?如何在導出時自動將auto_increment鍵重置爲1?
0
A
回答
0
當您導出表格時,PHPMyAdmin中有一個選項可以重置AI,但您只需將AUTO_INCREMENT = 1
添加到表格定義中即可。
CREATE TABLE IF NOT EXISTS `tablename` (
...columns...
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 AUTO_INCREMENT=1
對於空表,說在這個出口的目的地,另一種方式來重置AUTO_INCREMENT屬性是運行
TRUNCATE TABLE mydb.tablename;
您可以輕鬆地爲所有表做動態上新EMPTY SQL數據庫。
更多在這裏閱讀:http://trebleclick.blogspot.co.uk/2009/01/mysql-set-auto-increment-in-phpmyadmin.html
得到它!
這是一個兩級步驟的解決方案,使用PHPMyAdmin
你轉到表 - >運算,然後將複製表格面板上覆制沒有數據的表結構和取消選中該複選框Add AUTO_INCREMENT value
。
然後你轉到你的新複製表並導出該表。
相關問題
- 1. 重置主鍵AUTO_INCREMENT
- 2. 使用Auto_Increment = 1導出Mysql
- 3. 如何重置AUTO_INCREMENT
- 4. 將重複項設置爲PRIMARY AUTO_INCREMENT?
- 5. RAILS:DB MIGRATION:將id列重置爲auto_increment
- 6. 1 auto_increment與2個主鍵
- 7. 如何在每個月初將自定義ID重置爲1
- 8. MySQL:重置AUTO_INCREMENT
- 9. #1062 - 重複進入「1」關鍵1使AUTO_INCREMENT
- 10. 僅在導出結構時重置自動增量
- 11. 使AUTO_INCREMENT在更改父代時自行重置ID
- 12. 如何將Colorbox設置爲在自動打開時從幻燈片1開始?
- 13. 緩慢auto_increment重置
- 14. MySQL的AUTO_INCREMENT列如何重置
- 15. 如何在Oracle Application Express中自動將表格導出爲CSV?
- 16. MySQL將AUTO_INCREMENT的值設置爲MAX(id)+ 1的快捷方式?
- 17. 如何在將jasperreport導出爲.pdf時設置jasperreport字體
- 18. 將自動ID設置爲主鍵列
- 19. 將主表auto_increment值爲零導入mariadb
- 20. 將MySQL auto_increment設置爲依賴於另外兩個主鍵
- 21. 如何將SQL中的主鍵更改爲auto_increment?
- 22. 重新編制MySQL INT主鍵和重置AUTO_INCREMENT
- 23. H2 sql如何設置列爲auto_increment
- 24. 如何僅在「罕見」列值爲1時導出mysql數據
- 25. 如何將不帶AUTO_INCREMENT主鍵的現有DB模式轉換爲具有AUTO_INCREMENT的鍵?
- 26. 如何在打印網頁時將高度設置爲自動
- 27. 重置innodb中的auto_increment
- 28. 重置AUTO_INCREMENT不起作用
- 29. Fixtures.deleteDatabase()不會重置auto_increment
- 30. 重置auto_increment插入語句
這是不是你的查詢不知道:http://stackoverflow.com/questions/3019698/reset-id-autoincrement-phpmyadmin – Martin
你有什麼版本的phpmyadmin? –
版本4.1.14 :) – pheromix