programing

multiple Statements의 Mariadb 구문 오류입니다.

yoursource 2022. 9. 30. 09:53
반응형

multiple Statements의 Mariadb 구문 오류입니다.

이렇게 mariadb에서 multiple statements를 실행하려고 할 때

db.Connection.query("CALL tep_procedure_out(?,@out_value);Select @out_value",["rahul"],

오류가 발생하더라도 연결에서 {multipleStatements: true}을(를) 설정했습니다.

{ 오류:SQL 구문에 오류가 있습니다. 1행 코드: 1064 }의 'Select @out_value' 근처에서 사용할 올바른 구문은 MariaDB 서버 버전에 해당하는 설명서를 참조하십시오.

디폴트로는 보안상의 이유로 복수의 스테이트먼트를 송신할 수 없게 되어 있습니다(node.js 뿐만 아니라 다른 대부분의 커넥터).

여러 문을 사용하려면 연결을 설정할 때 지정해야 합니다.

var conn = mysql.createConnection({multipleStatements: true});

언급URL : https://stackoverflow.com/questions/48702892/mariadb-syntax-error-in-multiplestatements

반응형