如题新版本的MiniOb不知道如何在哪里修改返回FAILURE
1 个赞
在plain_communicator.cpp中,可以搜索一下关键字
1 个赞
我是不知道如何检测非法输入时返回failure,你说的cpp好像是追踪到输出failure的语句的地方。
1 个赞
我感觉在date.cpp里面get_val_from_str这个函数返回错误码就行,但是还是能插入表里面
1 个赞
天塌了,我按照官方教学视频里面的一个一个打,都不返回failure
2 个赞
应该是在 CharType::cast_to 里,判断下是否能将char 类型转换为date类型,如果无法转换可以返回错误码
2 个赞
老师,为啥按照教程一点点打都不行呀,一直不通过,显示这个SELECT * FROM date_table WHERE u_date>‘2020-1-20’;
- 1 | 2020-01-21
- 11 | 2042-02-02
- 2 | 2020-10-21
- 9 | 2038-01-19
– below are some requests executed before(partial) –
– init data
CREATE TABLE date_table(id int, u_date date);
CREATE INDEX index_id on date_table(u_date);
INSERT INTO date_table VALUES (1,‘2020-01-21’);
INSERT INTO date_table VALUES (2,‘2020-10-21’);
INSERT INTO date_table VALUES (3,‘2020-1-01’);
…
之前是语法解析有问题,后来改过来,我又检查了一遍,不知道为啥还是实现不了