Mysql
 sql >> база данни >  >> RDS >> Mysql

Променлива на масива в mysql

Не, SQL не поддържа синтаксис FOR EACH/etc. Най-близкото до вас би било да използвате курсори. Освен това в SQL няма синтаксис на масиви - ще трябва да използвате:

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

... за да конструирате вашия "масив от стойности", еквивалент на SQL.

SQL скриптовете ще имат отделни оператори INSERT. Ще търсите използването на PHP/Java/и т.н. да използвате синтаксис на цикъла FOR, както е предоставено във вашия пример.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Запазете CSV файлове в mysql база данни

  2. #1111 - Невалидно използване на групова функция

  3. mysql грешка:ГРЕШКА 1018 (HY000):Не мога да прочета директорията на '.' (грешка:13)

  4. MySQL не може да добави ограничение за външен ключ

  5. Забележка:Недефинирана променлива:db при използване на PDO