标签: php mysql codeigniter
当表名只包含数字时,我有丢弃数据库表的问题。因此,我的实现适用于数据库表包含字母+数字的情况。
这是我的实施:
$this->dbforge->drop_table($table_name);
我尝试使用back-tick(`),我的查询如下:
DROP TABLE `234`
此外,我尝试使用单引号('),这也没有用。
我知道使用仅包含数字作为名称的表和列的名称是不好的做法,但我想知道为什么我可以动态创建这种类型的表,但是不能删除它们。
任何建议都将不胜感激。
答案 0 :(得分:1)
我对此进行了测试,效果很好。如果这是你尝试过的话,请告诉我。
同样测试了这个并且也有效。您使用的是什么版本的CodeIgniter?