因此,基本上我有一個數據庫在MySQL中有一堆表有很多不同的名稱,例如'table_data
'我想複製和重命名所有這些表添加for示例'_city
'因此它將是:'table_data_city
'有關如何使用簡單腳本執行此操作的任何想法? 通知我只想複製結構。自動複製表結構,並更改表名mysql
-2
A
回答
0
試試這個PHP代碼
<?php
$conn=mysqli_connect("localhost","root","","db_name");
$query="SELECT table_name FROM information_schema.tables where table_schema='db_name';";
$result=mysqli_query($conn,$query);
$tables=array();
while ($row=mysqli_fetch_array($result)) {
$query="RENAME TABLE ".$row[0]." TO ".$row[0]."_city";
mysqli_query($conn,$query);
}
+0
ty這麼多,你的腳本不會複製,但它會改變名稱,所以我只是將表複製到不同的數據庫中並且t母雞重新命名它們,然後將它們加入原始的。我有一個小問題,它不會改變這些名稱的表名:「table-log」,但如果它的'table_log'它的工作,任何解決方案? –
+0
固定它只是報價問題; $ query ='RENAME TABLE''。$ row [0]。''TO''。$ row [0] .'_ city'';很棒! –
+0
歡迎@SandraLopez – Bhargav
相關問題
- 1. MySQL表更改表結構
- 2. 使用PHP只複製MySQL表「結構」
- 3. 更改結構表
- 4. 使用JS複製表單並更改名稱數據
- 5. 如何將MySQL表結構複製到內存中的表中?
- 6. MySql表結構
- 7. MYSQL表結構
- 8. MySQL表結構
- 9. 動態更改表單上覆制輸入的ID和名稱
- 10. 複製文件並更改名稱
- 11. 複製表mysql
- 12. 動態更改表名
- 13. MySQL合併不同結構的表
- 14. 構建JSON結構的自動圖表
- 15. 表自動復位更新
- 16. 什麼mysql表結構更好
- 17. 複製鏈接列表中的結構
- 18. 如何只複製表結構?
- 19. 關於oracle複製表結構
- 20. 複製時維護列表結構
- 21. sqlserver表的複製結構與索引
- 22. MySQL複製表結構與創建聲明
- 23. 使用Javascript更改表格結構
- 24. 當跨表單複製時,結構化引用更改爲絕對
- 25. 更改excel表單複選框名稱
- 26. 用Mysql查詢來複製表的結構來創建另一個表
- 27. 複製/重命名錶單並複製/修改公式/插入行的腳本
- 28. mysql更改爲表
- 29. 更改Joomla網站上的域名,並自動更改鏈接?
- 30. MySQL表結構問題
沒有,我不知道該怎麼做,我知道該怎麼做手工在phpMyAdmin,但它西港島線花費這麼多的時間,因爲我有很多表...我想知道是否有辦法自動做到這一點。 –
哇,有一堆桌子的數據庫,誰會想象?? – Difster
你是什麼意思? –