sql >> Databáze >  >> RDS >> Mysql

Proměnná pole v mysql

Ne, SQL nepodporuje FOR EACH/etc syntaxi. Nejblíže byste se dostali k použití kurzorů. V SQL také není žádná syntaxe pole – museli byste použít:

SELECT 2 FROM DUAL
UNION ALL
SELECT 34 FROM DUAL
UNION ALL 
SELECT 24 FROM DUAL

... k vytvoření svého ekvivalentu "pole hodnot" v SQL.

Skripty SQL by měly jednotlivé příkazy INSERT. Dívali byste se na použití PHP/Java/atd. použít FOR smyčkovou syntaxi, jako je uvedena ve vašem příkladu.



  1. Koncepty Oracle High Availability v PostgreSQL

  2. Lepší způsob, jak vygenerovat toto pole json z dat MySql pomocí php

  3. Jak používáte klauzuli MySql IN

  4. Kontrolní body databáze na serveru SQL Server