2011-01-05 3 views
-1

에 예약 된 키워드를 앞에 것은 'prefix'는 MySQL의

임베디드 오류라고 나는 테이블에 포함 된 열의하고 DBUnit을 사용하여 샘플 데이터를 채울하려고 할 때 다음과 같은 오류를 얻을 수 있기 때문에 '접두사' 'MySQL을'의 예약 된 키워드,가 : user.PREFIX - ColumnNameToIndexes 캐시 맵의 (대문자가 아닌 입력 열 : 접두사). 지도의 열 이름은 대소 문자를 구분하지 않습니다.

+1

접두어는 mysql에서 예약 된 키워드가 아니며 오류 메시지는 특별히 mysql 대신 dbunit에 있습니다. – ajreal

답변

3

MySQL의 예약 된 키워드는 여기에 설명되어 있습니다 :

http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html

외에도 PREFIX가 목록에없는 사실에서, 당신은 MySQL의 오류는 다음과 같이하지 않도록주의해야한다. 우선 그들은 항상 숫자 오류 코드로 시작합니다.

가끔 prefix으로 대문자로 정의한 열을 PREFIX으로 지정 하시겠습니까?

+0

+1 –