Mysql
 sql >> Baza danych >  >> RDS >> Mysql

SELECT INTO Zmienna w MySQL DECLARE powoduje błąd składni?

Natknąłem się na ten sam problem, ale myślę, że wiem, co powoduje zamieszanie. Jeśli używasz MySQL Query Analyzer, możesz to zrobić dobrze:

SELECT myvalue 
INTO @myvar 
FROM mytable 
WHERE anothervalue = 1;

Jeśli jednak umieścisz to samo zapytanie w MySQL Workbench, zwróci błąd składni. Nie wiem, dlaczego miałyby być inne, ale są.

Aby obejść problem w MySQL Workbench, możesz przepisać zapytanie w ten sposób:

SELECT @myvar:=myvalue
FROM mytable
WHERE anothervalue = 1;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przechowywać encje HTML w bazie danych? Lub przekonwertować po pobraniu?

  2. Dlaczego otrzymuję System.Data.DataRowView zamiast rzeczywistych wartości w moim polu listy?

  3. Skrypt Google Apps do eksportowania arkuszy kalkulacyjnych do mySQL wykonywany na wielu plikach

  4. Jak zainstalować klienta MySQL wiersza poleceń na Macu?

  5. Przesyłanie obrazów na zdalny serwer, iPhone