今天写程序的时候就遇到了一个错误
十一月 26, 2016 11:45:06 下午 org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions
WARN: SQL Error: 1064, SQLState: 42000
十一月 26, 2016 11:45:06 下午 org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions
ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INDEX) values ('一网打尽', '11 134')' at line 1
主要是SQL Error 1064,SQLState 42000
上网查了一下,原因是在定义字段的时候定义了一个INDEX的字段,是MySQL系统中的保留字,因此报错。
所以在定义字段的时候要注意,一定不能定义和MySQL的保留字相同的字段。
参考这里:后台报SQL Error: 1064, SQLState: 42000错误
网友评论