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

反復せずにカーソル内のmysqlレコード数?

    カーソルの前でカウントします:

    select count(*)
    into @user_cnt
    from users
    where fullname like concat (
        lastname,
        ' ',
        firstname,
        ' (',
        middlename,
        '%'
        );
    

    編集:カーソルを開いた後にそれを実行したい場合は、次のことを試してください:

    OPEN your_cursor;
    select FOUND_ROWS() into user_cnt ;
    


    1. ID列を使用してテーブルを作成する方法

    2. 更新可能なビューのCHECK句

    3. TIME()の例– MySQL

    4. MySQLフェッチ配列は重複する値を追加しますか?