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

Mysqlには、mssqlのように@@ ROWCOUNTと同等のものがありますか?

    SELECTの場合、FOUND_ROWSを使用できます コンストラクト(ここに記載 ):

    SELECT SQL_CALC_FOUND_ROWS something FROM your_table WHERE whatever;
    SELECT FOUND_ROWS( ) ;
    

    最後のSELECTの行数を返します クエリ(または最初のクエリにLIMITがある場合 句を指定すると、LIMITがなかった場合の行数が返されます。 。

    UPDATEの場合 / DELETE / INSERT 、これはROW_COUNT です。 コンストラクト

    INSERT INTO your_table VALUES (1,2,3);
    SELECT ROW_COUNT();
    

    影響を受ける行の数を返します。



    1. Postgres-XLの未来

    2. SQLクエリ列が存在しませんエラー

    3. MySQLに画像を保存するPHPかどうか?

    4. ライブラリがロードされていません:/usr/local/opt/readline/lib/libreadline.6.2.dylib