在JDBC访问mysql数据库表的时候发现一个问题:如果表里的字段名称为key,将不能插入数据,产生异常,奇怪!
在设计数据库的时间应注意,避免字段与关键字命名相同,如key,tpye等都是比较容易忽略的。用到后有时候就会出现比较诡异问题
可能是关键字吧,你用别名看
一般不要用关键字。用其他的列名试试。
key不是关键字吧,keys才是吧
MYSQL中key和keys都是关键字。
[url]http://hi.baidu.com/netnova/blog/item/19ab753ee18bae3971cf6c27.html/cmtid/9b8aa6af97d94dc57cd92aaf[/url]
普通关键字应该没事的吧?