这是位置
方法。
如果数据需要排序,则在每次调用rnd_next()之后调用Position()。您可以执行以下操作来存储位置:my_store_ptr(ref, ref_length, current_position);
服务器使用ref来存储数据。上面例子中的Ref_length是存储current_position所需的大小。Ref只是服务器将维护的一个字节数组。如果使用偏移量标记行,则current_position应该是偏移量。如果它是一个主键,那么它需要是一个主键。
从filesort调用。cc, sql_select。cc, sql_delete。cc和sql_update.cc。