Ich habe eine Tabelle namens "test"
Es enthält eine Spalte mit dem Namen 'AND'
Dafür verwende ich die folgenden Abfragen
%Vor%Nun möchte ich meine 'AND' Spalte aus der 'test' Tabelle auswählen
Die Abfrage select AND from test;
funktioniert nicht, weil AND das Schlüsselwort
Ich habe es versucht
%Vor%Beide Abfragen geben die falschen Ergebnisse zurück, wie unten gezeigt.
Wie kann ich meine UND-Spalte auswählen?
Erstellen Sie keine Spalten mit einem Namen, der ein Schlüsselwort ist.
Wenn Sie eine Spalte mit einem solchen Namen erstellen, verwenden Sie backticks (nur MySQL) oder doppelte Anführungszeichen (SQL-Standard), um den Namen zu umschließen. Ich bin nicht sicher, ob Sie einen Mechanismus einschalten müssen, um doppelte Anführungszeichen in MySQL zu haben. Dies erstellt einen 'Begrenzten Bezeichner'.
%Vor%Siehe auch:
Es ist eine SO alte Frage und gelöst. Lesen Sie hier mehr .
Aber immer noch können Sie Folgendes versuchen:
%Vor%Ihr Code: -
%Vor%Wenn Sie die Auswahl mit "" auswählen, wählen Sie einen bestimmten Stich aus Sie müssen also einen Spaltennamen angeben In mssql musst du
verwenden %Vor% oder in mysql syntex
Wählen Sie AND
aus test;
Tags und Links mysql