原先测评通过的 drop_table,现在无法通过测评,测评失败的sql语句为 `create table ` 和 `insert` 等基础功能

如下图,9月22日之前提交的代码都已经通过 drop table 的测试



10月9日提交代码后,drop table无法通过测试,回退到之前通过测试的版本(包括第一次只实现drop table的版本),都无法通过 drop table 的测试,都得到同一个报错,相关错误提示如下:

本地测试并没有出现问题,如下:

我也遇到一模一样的问题,之前几天还能通过测评的代码,今天再测就无法通过了,但是本地是可以的

更新一下

应该是自己代码的bug

执行如下 sql 语句,稳定复现:

create table Drop_table_3 (id int, t_name char(4));
>> SUCCESS
insert into Drop_table_3 values (1, 'OB');
>> SUCCESS
drop table Drop_table_3;
>> SUCCESS
create table Drop_table_3 (id int, t_name char(4));
>> SUCCESS
insert into Drop_table_3 values (1, 'OB');
>> FAILURE

附一张日志

1 个赞

https://oceanbase.github.io/miniob/game/debug-output.html
用这个方法加一些调试日志看看

求一下解决方法