Eu sei que esta resposta está um pouco atrasada, e eu nem sei se vai funcionar, mas como a string de conexão é uma URL, você pode escapar do jeito que você usaria uma URL? i.e. Tabela% 20% 28one% 29
Estou tentando usar tabelas federadas do MySQL. O problema é que a documentação especificada no link diz que uma tabela federada deve ser criado usando o seguinte formato para o parâmetro CONNECTION:
scheme://user_name[:password]@host_name[:port_num]/db_name/tbl_name
E.G.
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 que estou tentando conectar tem caracteres não-padrão e não consigo encontrar a maneira correta de evitá-los nas conexões.
Por exemplo, uma tabela chamada 'Table (one)'. Que tem o espaço e os parênteses, exigindo backticks em torno dele dentro de qualquer código SQL.
Alguém sabe a maneira correta de fazer isso?
Eu sei que esta resposta está um pouco atrasada, e eu nem sei se vai funcionar, mas como a string de conexão é uma URL, você pode escapar do jeito que você usaria uma URL? i.e. Tabela% 20% 28one% 29