2013-04-30 49 views
0

我創造與dbforge的幫助下笨 這個代碼的動態數據庫 -重命名數據庫中動態使用笨

$this->load->dbforge(); 
$this->dbforge->create_database('mydatabase'); 

現在我要動態地重新命名此數據庫,但我沒有得到這樣的類型與相關的方法rename_database

您的解決方案將不勝感激。

+0

您將不得不使用原始SQL:'ALTER DATABASE ...升級數據目錄名稱'。 – eggyal 2013-04-30 12:18:21

+0

我可以給你一個具體的答案,如果你告訴我你正在使用哪個數據庫=) – Crowlix 2013-04-30 12:19:09

回答

0

看到How do I quickly rename a mysql database (change schema name)?

基本上,你不能(也不應該),因爲它是潛在的危險,所以我想這笨沒有這方面的任何方法。無論如何,更改數據庫名稱不是應用程序應該做的事情。

無論如何,取決於鏈接答案中列出的數據庫和/或引擎,有多種方法。

+0

你是對的,我們不能動態地重命名數據庫,但我很困惑,所以問這個愚蠢的問題。 – shashikant 2013-04-30 12:23:25