Maybaygiare.org

Blog Network

Wybierz do

składnia

SELECT col_name ... INTO var_name ... table_expr

zawartość

  1. składnia
  2. opis
  3. przykłady
  4. Zobacz także

opis

wybierz … INTO umożliwia zapis wybranych kolumn bezpośrednio do zmiennych. Nie jest generowany zestaw wyników. Zapytanie powinno zwracać jeden wiersz. Jeśli zapytanie nie zwróci wierszy, pojawi się ostrzeżenie o kodzie błędu 1329 (brak danych), a wartości zmiennej pozostaną niezmienione. Jeśli zapytanie zwróci multiplerows, wystąpi błąd 1172 (wynik składał się z więcej niż jednego wiersza). Jeśli jest to możliwe, że polecenie może pobierać wiele wierszy, możesz użyćLIMIT 1, aby ograniczyć wynik ustawiony do jednego wiersza.

klauzula INTO może być również podana na końcu instrukcji.

w kontekście takich instrukcji, które występują jako część eventsexecuted przez harmonogram zdarzeń, do dziennika błędów są zapisywane komunikaty diagnostyczne (nie tylko errors, ale także warnings), a onWindows do dziennika zdarzeń aplikacji.

polecenie to można stosować zarówno ze zmiennymi lokalnymi, jak i zmiennymi zdefiniowanymi przez użytkownika.

aby zapoznać się z pełną składnią, zobacz SELECT.

innym sposobem na ustawienie wartości zmiennej jest polecenie SET.

SELECT ... INTO wyniki nie są przechowywane w buforze zapytań, nawet jeśli podanoSQL_CACHE.

przykłady

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

Zobacz także

  • SELECT – pełna składnia SELECT.
  • wybierz w OUTFILE-formatowanie i zapisywanie wyniku do pliku zewnętrznego.
  • wybierz w DUMPFILE – binary-safe zapis niesformatowanych wyników do zewnętrznego pliku.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.