51Testing软件测试论坛

标题: Day5-1测试积点任务 [打印本页]

作者: 测试积点老人    时间: 2018-4-26 10:01
标题: Day5-1测试积点任务
问题:
AssertJ-DB 断言神器在遇到表名和关键字冲突的时候报错
目录
问题描述


AssertJ-DB中使用Changes的时候,如果数据库中的表跟mysql的关键字冲突了,例如表名为gr
oup。 那么调用changes.setStartPointNow的时候就会报错。报错信息如下:


You have an error in your SQL syntax; check the manual that corresponds to your Maria
DB server version for the right syntax to use near 'group' at line 1
尝试过的方法


定义Table的时候使用 如下方式 java Table group_Table = new Table(source, "`group`");  报错:
Incorrect table name ''


作者: qqq911    时间: 2018-4-27 10:16
设计数据模型的时候,就不应该用关键字做表名,这是常识
作者: abcsell    时间: 2018-4-27 10:33
设计数据模型的时候,不能用关键字做表名
作者: 海海豚    时间: 2018-4-27 10:56
加个schema前缀
作者: jingzizx    时间: 2018-4-27 12:01
换名字,标准开发规范
作者: 梦想家    时间: 2018-4-27 14:08
不应该用关键字做表名




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2