Können Sie TABLE IF EXISTS ablegen, indem Sie den Datenbanknamen mit der Tabelle angeben?

8

Ich versuche, eine Tabelle in einer Datenbank mit der folgenden Abfrage-Anweisung zu löschen:

%Vor%

Aber ich bekomme immer einen Fehler. Weiß jemand, ob die Angabe von dbName.tableName ungültig ist?

    
H. Ferrence 18.05.2011, 14:35
quelle

3 Antworten

20
%Vor%     
Emmerman 18.05.2011, 14:40
quelle
5

Sie sollten Backticks anstelle von Anführungszeichen wie folgt verwenden:

%Vor%     
Kris 18.05.2011 14:41
quelle
3

Sie können keine doppelten Anführungszeichen verwenden, um db / table-Namen zu zitieren, stattdessen belassen Sie sie entweder nicht oder verwenden Backticks. Aber um Ihre Frage zu beantworten, ist es durchaus zulässig, den Datenbanknamen anzugeben.

%Vor%     
John Cartwright 18.05.2011 14:41
quelle

Tags und Links