반응형
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
반응형
'programing' 카테고리의 다른 글
잭슨에서 커스텀시리얼라이저를 사용하려면 어떻게 해야 하나요? (0) | 2022.09.30 |
---|---|
레벨 5 / vue app2에서 언어 전환 (0) | 2022.09.30 |
Mysqldump는 특정 접두사를 가진 테이블만 / Mysqldump 와일드카드입니까? (0) | 2022.09.30 |
__getattr__와 __getattribute__의 차이점 (0) | 2022.09.30 |
Conda를 사용한 일괄 패키지 업데이트 (0) | 2022.09.30 |