Heim > Datenbank > MySQL-Tutorial > Warum zeigt meine SQL-Abfrage an, dass die Spalte „Mary' nicht existiert'?

Warum zeigt meine SQL-Abfrage an, dass die Spalte „Mary' nicht existiert'?

Linda Hamilton
Freigeben: 2024-12-29 10:11:13
Original
562 Leute haben es durchsucht

Why Does My SQL Query Show

Fehler: Spalte „Mary“ existiert nicht

In der bereitgestellten SQL-Abfrage stößt Gabriel auf einen Fehler, der besagt, dass die Spalte „Mary“ existiert nicht. Ihre Absicht besteht jedoch darin, „Mary“ als Wert und nicht als Spaltennamen zu verwenden.

Der Fehler tritt auf, weil Gabriel Anführungszeichen („ “) verwendet hat, um das Zeichenfolgenliteral „Mary“ einzuschließen. Intelligente Anführungszeichen unterscheiden sich optisch von einfachen einfachen Anführungszeichen (' ').

Lösung:

Um dieses Problem zu beheben, sollte Gabriel einfache einfache Anführungszeichen verwenden, um das Zeichenfolgenliteral abzugrenzen :

SELECT telephone.telephonenumber as tel
FROM person, telephone
WHERE person.idperson = telephone.idperson
AND person.personname = 'Mary';
Nach dem Login kopieren

Einfache einfache Anführungszeichen sind das Standardtrennzeichen für Zeichenfolgenliterale in SQL. Intelligente Anführungszeichen können die Ausführung der Abfrage beeinträchtigen und zur Fehlermeldung führen, dass „Mary“ nicht existiert.

Das obige ist der detaillierte Inhalt vonWarum zeigt meine SQL-Abfrage an, dass die Spalte „Mary' nicht existiert'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage