当表名仅包含数字时,我无法删除数据库表。因此,对于数据库表包含字母+数字的情况,我的实现可以正常工作。
这是我的实现:
$this->dbforge->drop_table($table_name);
我尝试使用反引号 (`),我的查询如下所示:
DROP TABLE `234`
我也试过使用单引号 (') 但这也没有用。
我知道使用仅包含数字作为名称的表和列的名称是不好的做法,但我想知道为什么我可以动态创建这种类型的表,但不能删除它们。
如有任何建议,我们将不胜感激。
最佳答案
关于php - 删除名称中仅包含数字的表 - Codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33904943/