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

node-mysql:複数のステートメントクエリ、ER_PARSE_ERROR

    config.databaseOptionsオブジェクトにオプションを設定してみます。例:

    const config = {
        databaseOptions: {
            host: "some_host",
            user: "some_user",
            password: "some_pw",
            database: "some_db",
            multipleStatements: true
        }
    }
    

    または、試してみてください:

    config.databaseOptions.multipleStatements = true;
    

    プールを作成する前に。

    これでエラーは解決しました!

    この行を省略すると、あなたと同じエラーが発生します:

    ER_PARSE_ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT..
    



    1. MySQLの複数挿入パフォーマンス

    2. MariaDB CURRENT_TIME()の説明

    3. MySQL初心者向けのDevOpsデータベース用語集

    4. MySQLのすべてのレコードに対して一意のタイムスタンプを取得できますか?