Maybaygiare.org

Blog Network

Vælg til

syntaks

SELECT col_name ... INTO var_name ... table_expr

indhold

  1. syntaks
  2. beskrivelse
  3. eksempler
  4. Se også

beskrivelse

vælg … INTO gør det muligt at gemme valgte kolonner direkte til variabler. Intet resultatsæt produceres. Forespørgslen skal returnere en enkelt række. Hvis forespørgslenomvender ingen rækker, opstår der en advarsel med fejlkode 1329 (Ingen data), ogde variable værdier forbliver uændrede. Hvis forespørgslen returnerer flere rækker, opstår fejl 1172 (resultatet bestod af mere end en række). Hvis det er muligt, at udsagnet kan hente flere rækker, kan du brugeLIMIT 1 til at begrænse resultatsættet til en enkelt række.

INTO-klausulen kan også specificeres i slutningen af erklæringen.

i forbindelse med sådanne udsagn, der opstår som en del af begivenhederudført af Begivenhedsplanlæggeren, diagnostikmeddelelser (ikke kunfejl, men også advarsler) skrives til fejlloggen og påvinduer til applikationshændelsesloggen.

denne erklæring kan bruges med både lokale variabler og brugerdefinerede variabler.

for den komplette syntaks, se vælg.

en anden måde at indstille en variabels værdi på er SET-sætningen.

SELECT ... INTO Resultaterne gemmes ikke i forespørgselscachen, selvomSQL_CACHE er angivet.

eksempler

SELECT id, data INTO @x,@y FROM test.t1 LIMIT 1;

Se også

  • vælg – Fuld vælg syntaks.
  • vælg i OUTFILE-formatering og skrive resultatet til en ekstern fil.
  • vælg i DUMPFILE-binær-sikker skrivning af de uformaterede resultater til en ekstern fil.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.