Hi,

On Dec 26, 2007 9:23 PM, 232160563 <[EMAIL PROTECTED]> wrote:
> i can not understand sentences as following:
>
>  For a BTREE index, an interval might be usable for conditions combined with 
> AND, where each condition compares a key part with a constant value using =, 
> <=>, IS NULL, >, <, >=, <=, !=,<>, BETWEEN, or LIKE 'pattern' (where 
> 'pattern' does not start with a wildcard). An interval can be used as long as 
> it is possible to determine a single key tuple containing all records that 
> match the condition (or two intervals if <> or != is used).
>
>  especially the second sentence :
>
>  An interval can be used as long as it is possible to determine a single key 
> tuple containing all records that match the condition (or two intervals if <> 
> or != is used).
>  (7.2.5.2. Range Access Method for Multiple-Part Indexes in the manual of 
> mysql)
>
>  the example showed in the manual is :
>
>  key_part1 = 'foo' AND key_part2 >= 10 AND key_part3 > 10
>
>  The single interval is:('foo', 10, 10)< (key_part1, key_part2, key_part3)< 
> ('foo', +inf, +inf)
>
>  It is possible that the created interval contains more records than the 
> initial condition. For example,the preceding interval includes the value 
> ('foo', 11, 0), which does not satisfy the original condition.

You should file a bug report against the documentation, then.

Cheers
Baron

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to