2015-11-24 2 views
1

У меня проблема при удалении таблицы базы данных, когда имя таблицы содержит только числа. Итак, моя реализация корректно работает для случаев, когда таблица базы данных содержит буквы + цифры.Кассета, содержащая только числа в имени - Codeigniter

Это моя реализация:

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

Я пытался использовать обратную клеща (`) и мой запрос выглядит следующим образом:

DROP TABLE `234` 

Также я попытался использовать одиночные кавычки (') и это тоже не сработало.

Я знаю, что его плохая практика использует имена для таблиц и столбцов, которые содержат только числа в качестве их имени, но я хочу знать, почему я могу динамически создавать этот тип таблицы, но не могу отказаться от них.

Любое предложение будет оценено.

+0

это потому, что его не является допустимым именем таблицы –

+0

Но почему он позволил мне создать такую ​​таблицу? – raBne

+3

его озорной. –

ответ

1

Я проверил это и отлично работает. Дайте мне знать, если это то, что вы пробовали.

234

испытание Кроме того, это и работает. Какую версию CodeIgniter вы используете?

enter image description here

+0

Да, это ок! Благодарю. – raBne

+1

Рад, это сработало. –

Смежные вопросы