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/etcの使用を検討しているでしょう。例で提供されているようなFORループ風の構文を使用します。



    1. Android:InsertHelperが非推奨の場合の一括挿入

    2. アップグレードの問題中に破損したSQLデータベースを修正

    3. SQLiteで月末を返す

    4. MySQLの同じテーブルで重複を検索する