sql >> データベース >  >> RDS >> Mysql

ストアドプロシージャでカーソルを使用して行をループするMySQL

    手順にいくつか問題があります。まず、マニュアル で説明されているように :

    したがって、

    を移動する必要があります
    set @dateval = `wanted_date`;
    

    結局のところ、DECLARE s(カーソルと続行ハンドラーを含む)。

    次に、colvalの宣言 正しくありません、string は有効なデータ型ではないため、textに置き換える必要があります :

    declare colval text default null;
    



    1. MySQL CONCAT(string、longtext)は16進文字列になります

    2. UNIONを使用したMySQLビューの作成

    3. 同じ値のブロックに属する値を分離せずに、いくつかの一意の値を取得します

    4. 配列内のPDO重複値