MySQL объединенные имена таблиц
Я пытаюсь использовать федеративные таблицы MySQL. Проблема заключается в том, что в документации, указанной по адресу http://dev.mysql.com/doc/refman/5.0/en/federated-use.html говорится, что федеративная таблица должна создаваться в следующем формате для параметра CONNECTION:
scheme://user_name[:password]@host_name[:port_num]/db_name/tbl_name
НАПРИМЕР
CONNECTION='mysql://username:password@hostname:port/database/tablename'
CONNECTION='mysql://username@hostname/database/tablename'
CONNECTION='mysql://username:password@hostname/database/tablename'
Проблема в том, что в таблице, к которой я пытаюсь подключиться, есть нестандартные символы, и я не могу найти правильный способ обрезать их в списке соединений.
Например, таблица с именем `Table (one)` . Который имеет пространство и круглые скобки, требующие обратных знаков, окружающих его внутри любого кода SQL.
Кто-нибудь знает правильный способ сделать это?
1 ответ
Я знаю, что этот ответ немного запоздал, и я даже не знаю, сработает ли он, но поскольку строка подключения является URL-адресом, можете ли вы избежать его так же, как URL-адрес? т.е. таблица%20%28 один%29