Comment puis-je créer un alias de la table dans MySQL

Je suis la migration d'un MS d'Accès de l'application (qui a tables liées à un Serveur MSSQL) de MySQL.

Comme un moyen de surmonter certains MSAccess table de nommer les problèmes, je suis à la recherche d'une solution pour ajouter une table MySQL alias qui pointe vers une table existante dans la base de données MySQL. Idéalement, je voudrais créer l'alias 'dbo_customers" dans mysql, qui serait le point de la les clients table dans mysql.

Pour être clair, je suis pas vouloir alias du nom d'une table à l'intérieur d'une requête comme ceci:

SELECT * FROM customers AS dbo_customers

Mais j'aimerais pouvoir exécuter la requête suivante:

SELECT * FROM dbo_customers

et ont pour retourner des données de la table clients.

  • Pourquoi ne pas renommer la table?
  • Dans certains cas, de renommer la table ne fonctionne pas. Par exemple, si vous travaillez avec deux ORM systèmes avec différentes conventions de nommage, vous avez besoin d'un alias pour les deux fonctionnent bien. Dans ce cas, par la manière, la solution retenue a été assez bon pour moi 🙂
InformationsquelleAutor rswolff | 2009-12-11