Gründe für einen ungültigen Spaltenindex in SQL: 1. Der Platzhalter stimmt nicht mit der Anzahl der Parameter überein. 2. SQL-Spleißfehler. Bitte beachten Sie, dass jedes [%] mit [''] umschlossen und mit dem gespleißt werden muss Parameter mit [||] ;3. Falscher Kommentar.
【Verwandte Lernempfehlungen: SQL-Video-Tutorial】
Der Grund für einen ungültigen Spaltenindex in SQL:
Es kann grundsätzlich festgestellt werden, dass dieser Fehler im Allgemeinen durch niedrige Bitte achten Sie darauf, Ihre eigene SQL-Rechtschreibung zu überprüfen. Folgen Sie den im Internet aufgezeigten Problemen und finden Sie den gleichen Fehler wie bei Ihnen. Nach dem Entfernen eines Kommentars ist es schließlich normal. Ich verwende Idee und verwende Strg + /. um Kommentare hinzuzufügen, das heißt Hinzufügen – vor SQL,
Ich weiß nicht, warum es nicht wirksam wurde, aber es wurde zur Fehlerquelle
Notieren Sie es hier, um zu verhindern, dass Sie es vergessen Rechtschreibfehler sind wie folgt
1 Die Anzahl der Platzhalter stimmt nicht mit der Anzahl der Parameter übereinWenn es beispielsweise einen Platzhalter gibt? , aber dann werden hier zwei Parameter #{a}, #{b} übergeben,
2.sql-Spleißfehlerzum Beispiel für das Spleißen der Fuzzy-Abfragebedingung aa wie '%'|| #{ a) |. '%')
Dies ist das, was ich durch --,auskommentiert habe, aber die Kommentare wurden nicht normal wirksam, was zu einer ungültigen Spalte führte Indizes. Nach dem Löschen ist alles in Ordnung. Natürlich kann es auch andere Gründe für diese Situation geben. Weitere technische Artikel zu SQL finden Sie auf der chinesischen Website von PHPDas obige ist der detaillierte Inhalt vonWarum wird in SQL ein ungültiger Spaltenindex angezeigt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!