幫MySql Database裡的tables加上prefix的方法

由於我有需求將多個Drupal Database放在同一個Database,找到的方式就是添加Prefix
這個方式可以把原有的資料庫都加上Prefix

先到phpMyAdmin執行SQL
SELECT Concat('ALTER TABLE ', TABLE_NAME, ' RENAME TO my_prefix_', TABLE_NAME, ';') FROM information_schema.tables WHERE table_schema = 'my_database'

紅色粗體字為要加入的prefix及卻改的資料庫

執行完後就會出現每個Table ALTER的語法

再將語法貼到SQL,就能大量加入prefix至tables

留言

熱門文章