테이블을 InnoDB로 생성을 하고 그 테이블에 Insert 를 하니까....
Got error -1 from storage engine
위 에러가 발생을 하네요.
검색을 해도 이유를 모르겠구요.
혹시나 해서 생성한 테이블을 삭제하고 다시 MyISAM 으로 테이블을 생성하니 에러가 발생하지 않네요.
이유가 뭘까요?
http://bugs.mysql.com/bug.php?id=30225
재미로 읽어보셔도 괜찮은 MySQL bug post 입니다.
위 포스트의 문제는 사용자가 my.cnf(my.ini)설정에 innodb_force_recovery를 지정하여, innodb가 읽기 전용으로 실행되어 발생한 것입니다. 참고하시구요.
우선 SHOW ENGINE INNODB STATUS하시고, mysql 로그 파일에 에러가 있나 확인해보시는게 좋겠습니다.