Nomes de tabelas com escape de tabelas federadas do MySQL

Nomes de tabelas com escape de tabelas federadas do MySQL

Estou tentando usar tabelas federadas do MySQL. O problema é que a documentação especificada emhttp://dev.mysql.com/doc/refman/5.0/en/federated-use.htmldiz que uma tabela federada deve ser criada usando o seguinte formato para o parâmetro CONNECTION:

scheme://user_name[:password]@host_name[:port_num]/db_name/tbl_name

POR EXEMPLO

CONNECTION='mysql://username:password@hostname:port/database/tablename'
CONNECTION='mysql://username@hostname/database/tablename'
CONNECTION='mysql://username:password@hostname/database/tablename'

O problema é que a tabela à qual estou tentando me conectar contém caracteres não padrão e não consigo encontrar a maneira correta de escapá-los na string de conexões.

Por exemplo, uma tabela chamada `Table (one)` . Que possui o espaço e os parênteses, exigindo crases em qualquer código SQL.

Alguém sabe a maneira correta de fazer isso?

Responder1

Eu sei que esta resposta está um pouco atrasada e nem sei se funcionará, mas como a string de conexão é uma URL, você pode escapar dela da mesma forma que faria com uma URL? ou seja, Tabela%20%28one%29

informação relacionada