2015-11-24 58 views
1

當表名僅包含數字時,我有刪除數據庫表的問題。所以,我的實現在數據庫表包含字母+數字的情況下正確工作。刪除只包含名稱中的數字的表 - Codeigniter

這是我實現:

$this->dbforge->drop_table($table_name); 

我試圖用背蜱(`)和我的查詢看起來像:

DROP TABLE `234` 

而且我試着用單引號(')這也不起作用。

我知道,它的不好的做法是使用名稱只包含數字作爲名稱的表和列名稱,但我想知道爲什麼我可以動態創建這種類型的表,但不能刪除它們。

任何建議,將不勝感激。

+0

那是因爲它不是一個有效的表名 –

+0

但爲什麼它讓我創建這個樣的表? – raBne

+3

其調皮。 –

回答

1

我測試了這個,工作得很好。讓我知道,如果這是你已經嘗試過的東西。

234

還測試這一點,也適用。你使用的是什麼版本的CodeIgniter?

enter image description here

+0

是的,這是okey!謝謝。 – raBne

+1

很高興,它工作。 –

相關問題