WSO2에서 MySql 용 이벤트 포맷터를 만들려고하는데 문제가 발생했습니다. 그것은 "복합 키 열"의 사용과 관련이있는 것으로 보입니다. 나는 점점 오전 오류 :WSO2 MySQL 어댑터 Sytax 오류
내가 포맷터에 두 개 이상의 키를 사용하여 경우에만 발생오류 - {MysqlEventAdaptorType}
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException : 당신은 당신의 SQL 구문에 오류가 있습니다; 줄에서 '창 ='15 '을'근처 사용할 수있는 권리 구문에 대한 MySQL 서버 버전에 해당하는 설명서를 확인 한
:
<eventFormatter name="GenericAccountSQLFormatter" statistics="enable"
trace="enable" xmlns="http://wso2.org/carbon/eventformatter">
<from streamName="GenericAccountMeasureStream" version="1.0.0"/>
<mapping customMapping="disable" type="map"/>
<to eventAdaptorName="APCSQLOut" eventAdaptorType="mysql">
<property name="table.name">AccountStats</property>
<property name="update.keys">AccountId,Window</property>
<property name="execution.mode">insert-or-update</property>
</to>
</eventFormatter>
키 (AccountId, Window) 중 하나를 제거하면 포맷터가 MySQL에 데이터를 보냅니다.
아무도 도와 줄 수 있습니까?