CREATE TABLE `TB_BOARD` (
`BOARD_NO` int(11) NOT NULL AUTO_INCREMENT COMMENT '보드 번호',
`PASSWD` varchar(20) DEFAULT NULL COMMENT '비밀번호',
`TITLE` varchar(100) NOT NULL COMMENT '제목',
`CONTENT` text NOT NULL COMMENT '내용',
`HIT_COUNT` int(11) NOT NULL COMMENT '조회수',
PRIMARY KEY (`BOARD_NO`)
) ENGINE=InnoDB AUTO_INCREMENT=136 DEFAULT CHARSET=utf8 COMMENT='공통 게시판';
테이블 스크립트는 위와 같구요..
[2009-08-07 14:45:06,853] {pstm-100044} Types: [java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String] [PreparedStatement]
[2009-08-07 14:45:06] [ERROR]『com.mysql.jdbc.MysqlIO:checkErrorPacket(2868)』
com.mysql.jdbc.MysqlDataTruncation
Data truncation: Data too long for column 'CONTENT' at row 1
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2868)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1573)
at com.mysql.jdbc.ServerPreparedStatement.serverExecute(ServerPreparedStatement.java:1169)
at com.mysql.jdbc.ServerPreparedStatement.executeInternal(ServerPreparedStatement.java:693)
at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:794)
좀 긴 내용을 insert 할려고 하는데 Data too long 에러가 발생하네요..
java의 ibatis로 핸들링하고 있습니다.
mysql 버전은 5.0.51b-log 이구요..
글이 엄청나게 긴건 아닙니다...충분히 들어갈만하다고 생각됐는데 에러가 발생하니 남감하네요..
도움좀 부탁드립니다.
ps. LONGTEXT 이란게 있던데..text 타입을 LONGTEXT 으로 변경시 안에 들어 있는 데이타는 무사할까요? ㅠ.ㅠ
|