幫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
這個方式可以把原有的資料庫都加上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
留言