当表名仅包含数字时,我有删除数据库表的问题。所以,我的实现在数据库表包含字母+数字的情况下正确工作。删除只包含名称中的数字的表 - Codeigniter
这是我实现:
$this->dbforge->drop_table($table_name);
我试图用背蜱(`)和我的查询看起来像:
DROP TABLE `234`
而且我试着用单引号(')这也不起作用。
我知道,它的不好的做法是使用名称只包含数字作为名称的表和列名称,但我想知道为什么我可以动态创建这种类型的表,但不能删除它们。
任何建议,将不胜感激。
那是因为它不是一个有效的表名 –
但为什么它让我创建这个样的表? – raBne
其调皮。 –