sql >> Databasteknik >  >> RDS >> Mysql

Skapa arrayvariabel i MySQL

Du kan skapa en array som så

SET @arrayVar = 'var1,var2,bar3,foo4';

Det kan användas så här

select from myTable where find_in_set(myTable.myColumn, @arrayVar);

Om du vill skapa en array från en fråga kan du använda temporära tabeller

create temporary table if not exists tmp_table select myColumn from myTable where 



  1. Hur man ställer in en anslutningstimeout beroende på användarinloggning i MySQL

  2. Hur infogar man flera rader från array med CodeIgniter-ramverket?

  3. Hur man fortsätter att bearbeta markörslingor efter undantag i Oracle

  4. Transaktionsloggen för databasen är full