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

MySQLDECLAREのSELECTINTO変数により構文エラーが発生しますか?

    私はこれと同じ問題に遭遇しましたが、混乱の原因はわかっていると思います。 MySQLクエリアナライザを使用している場合は、これを問題なく実行できます。

    SELECT myvalue 
    INTO @myvar 
    FROM mytable 
    WHERE anothervalue = 1;
    

    ただし、同じクエリをMySQL Workbenchに配置すると、構文エラーがスローされます。なぜ違うのかわかりませんが、違います。

    MySQL Workbenchの問題を回避するには、次のようにクエリを書き直すことができます。

    SELECT @myvar:=myvalue
    FROM mytable
    WHERE anothervalue = 1;
    


    1. MySQLデータベースサービス–新しいHeatWaveイノベーション

    2. エラー:MySQLでマスタースレーブレプリケーションを実行しているときにマスター情報構造を初期化できませんでした

    3. プラグインを使用せずにCKEditorで画像をアップロードする

    4. SQLServerの数値関数の概要