上面是通过context.current_row得到的row_id
下面是通过SQL获得的row_id
两者大小写不同,并且还多了一个下划线
为什么这两种获得的同一行ID是不统一的??
并且通过context得到的字典,要获取id,是要通过_id这个key,而不是日志里显示的id
上面是通过context.current_row得到的row_id
下面是通过SQL获得的row_id
两者大小写不同,并且还多了一个下划线
为什么这两种获得的同一行ID是不统一的??
并且通过context得到的字典,要获取id,是要通过_id这个key,而不是日志里显示的id
这个问题不管的么?
什么情况下ID会对一个字符出来的?如果仅仅是大小写也好弄,转换一下,关键会多冒出一个符号
另外
这个ID,用context读出来是大小写
SQL里出来的是小写
API里用的也是小写,比如update_row()
这个不是应该统一的吗?
好像不是大小写,就是id里面多了一个"_"导致id有问题
您好, 这个运行日志我们使用的是markdown viewer, 这个预览器对于带有中括号或者下划线等的渲染会出现不一致,比如运行结果是“[TTTTTTTTT]” , 在日志中就会渲染成"[ttttt]"等, 完全是页面的前端行为。这个问题我们近期会进行改进。
不是,你看下哦,第一个帖子里的两个红框,同一个ID,但是SQL里多了一个"_",导致我用读取出来的row_id去放到update_row()里面就不生效,找了好久才发现ID有区别
这个应该是同样的 ID,不同场景下显示的格式不同,存在大小写和特殊符号转换等
不仅仅是显示问题,因为显示的话没关系,关键是ID多了一个下划线,导致这个ID不能用
还是渲染的问题, markdow中 下划线中间的部分会渲染成斜体,那是因为row id的内容有的有下划线, "_id: xasqefefe_UUU"之类的会渲染成,id: xasqefefe …, 这个会在近期改进
key没关系,可以统一用_id来读取