sql >> Base de Datos >  >> RDS >> Mysql

Matriz de variables en mysql

No, SQL no admite la sintaxis FOR EACH/etc. Lo más cerca que estaría sería usar cursores. Además, no hay una sintaxis de matriz en SQL; tendría que usar:

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

... para construir su equivalente de "matriz de valores" en SQL.

Los scripts SQL tendrían instrucciones INSERT individuales. Estaría buscando usar PHP/Java/etc. para usar la sintaxis FOR loop-esque como la que se proporciona en su ejemplo.