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 ''
设计数据模型的时候,就不应该用关键字做表名,这是常识 设计数据模型的时候,不能用关键字做表名 加个schema前缀 换名字,标准开发规范 不应该用关键字做表名
页:
[1]