Создайте таблицу с пробелом в имени в mySQL

Я хочу создать таблицу в mySQL с именем «123 Product», с номерами в начале и промежутком между ними. Я могу сделать это с помощью phpmyAdmin, но я хочу сделать эту таблицу с помощью php. Но, к сожалению, я не могу этого сделать. Я попытался найти эту тему, но я не смог найти точный ответ, который бы разрешил проблему.

Solutions Collecting From Web of "Создайте таблицу с пробелом в имени в mySQL"

Вы можете просто попробовать: заключить имя таблицы с обратными окнами (`)

$sql = " CREATE TABLE `123 Product` ( `product_id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, `product_name` VARCHAR(255) NOT NULL ) ENGINE = InnoDB; "; 

Другое решение, когда другое не помогло

 $query = "SELECT * From \`base\x20hojas\`"; 

Тест конфигурации:

  • Версия PHP 5.5.9-1 Ubuntu 4.11
  • Версия Linux 2.6.32-32-pve (версия gcc 4.7.2 (Debian 4.7.2-5))

     Description: Ubuntu 14.04.1 LTS Release: 14.04 Codename: trusty 
  • Версия Apache 2.4.7 (Ubuntu)
  • MySQL 5.1.30-community; 5.1.30-сообщества;