Skip to content

The result is not stable on select syntax when it contains limit but no order #442

Open
@FlyingMao

Description

@FlyingMao

steps:

mysql> select HEX(R_bit) like (select 1) from test_shard;
+--------------------------------+
| HEX(R_bit) LIKE (
	SELECT 1
	) |
+--------------------------------+
|                              1 |
|                              0 |
|                              0 |
|                              0 |
+--------------------------------+
4 rows in set (0.01 sec)

mysql> select HEX(R_bit) like (select 1) from test_shard limit 1
    -> ;
+----------------------------------+
| HEX(R_bit) LIKE (
		SELECT 1
		) |
+----------------------------------+
|                                0 |
+----------------------------------+
1 row in set (0.01 sec)

mysql> select HEX(R_bit) like (select 1) from test_shard limit 1;
+----------------------------------+
| HEX(R_bit) LIKE (
		SELECT 1
		) |
+----------------------------------+
|                                1 |
+----------------------------------+
1 row in set (0.00 sec)


Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions