나는 Google로하지만 나는 내가 필요한 것을 정확히 찾을 수 없었다.하나의 준비 준비 명령문에서 다중 업데이트 쿼리 mysql
PREPARE
, EXECUTE
을 MySQL
에 사용하여 단일 명령문에서 여러 개의 업데이트 쿼리를 실행한다고 가정했습니다.
샘플 쿼리 : 나는 쿼리 이상 사용하려고하지만 오류
오류 코드가 발생
update tableName set column2='a', column3='b' where column1=1; update tableName set column2='c', column3='d' where column1=2; update tableName set column2='f', column3='g' where column1=3; SET @Query=myUpdateQuery; PREPARE stmt FROM @Query; EXECUTE stmt; DEALLOCATE PREPARE stmt;
: 1064 당신은 당신의 SQL 구문에 오류가 있습니다;
나는이 오류를 극복하기 위해 애 쓰고 있습니다.
내 필요를 성취 할 수있는 방법을 알려주십시오. 미리 감사드립니다.
제안이 도움이되었습니다. 위로 마크를 남기지 마십시오. –
왜 두 개의 답변을 게시 했습니까? –