首先,坑比同事用from,to,day,关键字作为表的字段。

然后今天我在用ibatis的封装的方法,发现报错了,百思不得其解。

最后在自己用mysql的语句试的时候才发现这样啊。

UPDATE load_discharg_item
SET 
    load_discharg_id = "1231231231231",
    description = "12312312",
    remarks = "12312312" 
WHERE  id = "12112312"

这样是没有报错的。

mybatis当遇到,用mysql关键字作为的字段的表,如何处理

这样就会报错了,百度了一下,加上单引号就ok,但是呢,我试了不行,然后在就在mybaits里面自己这样写了

mybatis当遇到,用mysql关键字作为的字段的表,如何处理

我给from,to,day加了单引号,还是不行,然后我就用了别名,这样可以的。

切忌,建表的时候,不要用关键字作为字段,不然你用ibatis或者hibernate的封装的方法就会报错的。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-21
  • 2021-09-10
  • 2022-12-23
  • 2022-12-23
  • 2022-01-07
  • 2021-10-13
猜你喜欢
  • 2021-05-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-14
  • 2021-08-17
  • 2021-10-04
相关资源
相似解决方案