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

MySQLWHERE-プロシージャの条件は無視されます

    パラメータの名前を変更します

    CREATE PROCEDURE p (IN _player TEXT, OUT num INT)
    BEGIN
      SELECT COUNT(*) INTO num FROM `sg_playerstats` WHERE `player` = _player; 
    END
    

    あなたがそれを得る理由は、それがたまたま名前の衝突を持っているからです。




    1. Oracle STANDARD_HASHはPLSQLでは使用できませんか?

    2. session.queryを使用してSQLAlchemyORMを介して結合テーブルを更新します

    3. エンティティフレームワーク6にMySQL接続を使用できません

    4. 返されるデータ型は、テーブルのデータによって異なります