Ich migriere eine MS Access Anwendung (die Tabellen mit einem MSSQL Server verbunden hat) zu MySQL.Wie erstelle ich einen Tabellenalias in MySQL
Als Mittel zur Behebung einiger Probleme bei der Benennung von MSAccess-Tabellen suche ich nach einer Lösung, um einen MySQL-Tabellenalias hinzuzufügen, der auf eine vorhandene Tabelle in der MySQL-Datenbank verweist. Idealerweise möchte ich den Alias 'dbo_customers' in mysql erstellen, der auch in mysql auf die customs-Tabelle verweist.
Um klar zu sein Ich bin nicht wollen einen Tabellennamen in einer Abfrage wie folgt an Alias:
SELECT * FROM customers AS dbo_customers
Aber lieber würde Ich mag die folgende Abfrage der Lage Problem sein:
SELECT * FROM dbo_customers
und es gibt Daten aus der Tabelle Kunden zurück.
Warum nicht die Tabelle umbenennen arbeiten? –
In einigen Fällen funktioniert das Umbenennen der Tabelle nicht. Wenn Sie beispielsweise mit zwei ORM-Systemen mit unterschiedlichen Namenskonventionen arbeiten, benötigen Sie einen Alias, damit beide gut funktionieren. In diesem Fall, übrigens, die akzeptierte Lösung war gut genug für mich :) – Nimo