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

mariadb Regexpは、ストアドプロシージャで空を返すことがあります

    わかりませんが、この作業では、これを使用してSET v_temp2 =v_temp1;

    を割り当てます。
        -- //////////        
        
        DECLARE v_temp1 TEXT;
        DECLARE v_temp2 TEXT;
        
        select
        group_concat(yourfield separator '|')
        INTO
        v_temp1
        from
        table;
        
        SET v_temp2 = v_temp1;
        
        select 
        field1, field2
        from table
        where
        field1 regexp v_temp2;
        
        -- ///////////
        
    



    1. MYSQLのrot13関数

    2. ストアドプロシージャから、OUTパラメータとOUTカーソルを返し、結果を解析します(Oracle)

    3. MySQL8.0で監視するもの

    4. LOAD DATALOCALINFILEを使用したSymfony2DoctrinePDOMySQL接続