删除仅包含名称中的数字的表 - Codeigniter

时间:2015-11-24 22:18:47

标签: php mysql codeigniter

当表名只包含数字时,我有丢弃数据库表的问题。因此,我的实现适用于数据库表包含字母+数字的情况。

这是我的实施:

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

我尝试使用back-tick(`),我的查询如下:

DROP TABLE `234`

此外,我尝试使用单引号('),这也没有用。

我知道使用仅包含数字作为名称的表和列的名称是不好的做法,但我想知道为什么我可以动态创建这种类型的表,但是不能删除它们。

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:1)

我对此进行了测试,效果很好。如果这是你尝试过的话,请告诉我。

234

同样测试了这个并且也有效。您使用的是什么版本的CodeIgniter?

enter image description here