2017-12-19 2 views
0

Mit MySQL Workbench, wenn ich versuche, diese Ansicht zu erstellen:Warum verursacht das Erstellen dieser Ansicht Fehler 1350, wenn SQL ordnungsgemäß in einer SQL-Registerkarte ausgeführt wird?

SELECT myAttribute01, myAttribute02, myAttribute03 INTO @ myVar01, @ myVar02, @ myVar03 VON mytable01 WHERE myAttribute01 = 1;

Ich bekomme einen 1350 Fehler. Allerdings kann ich kann führen Sie die oben genannten SQL von einer SQL-Registerkarte ohne Probleme. Ich bekomme nur den Fehler, wenn ich versuche, es zu einer Ansicht zu machen. Siehe Anhang Bildschirmausschnitt.

Antwort

2

Wie in dem Fehler geschrieben, können Sie eine Anweisung "SELECT ... INTO" nicht verwenden, um eine Ansicht zu erstellen.

Futhermore as written in the guide

Eine Ansicht Definition ist, mit den folgenden Einschränkungen:

Die SELECT-Anweisung nicht auf Systemvariablen oder benutzerdefinierten Variablen s beziehen.

+0

Ich denke, dass ich das verdient habe. :) – nicomp

+0

In der Tat habe ich nicht daran erinnert, dass ich eine Abfrage geschrieben habe, um die "INTO" dann zu vermeiden, wenn ich Test ID Ich habe Fehler 1351: D –

+0

Was ist Fehler 1351? – nicomp

Verwandte Themen