Details
Description
I execute this SQL script with a Linux server running with --lower-case-table-names=0:
CREATE OR REPLACE TABLE t1 (a INT); |
INSERT INTO t1 VALUES (1); |
LOCK TABLE t1 AS t2 READ; |
SELECT * FROM t1 AS t2; |
UNLOCK TABLES;
|
+------+
|
| a |
|
+------+
|
| 1 |
|
+------+
|
Now I run this script
LOCK TABLE t1 AS t2 READ; |
SELECT * FROM t1 AS T2; |
UNLOCK TABLES;
|
It returns a result set without errors:
+------+
|
| a |
|
+------+
|
| 1 |
|
+------+
|
Looks wrong. The expected behavior would be to return this error:
Table `T2` was not locked with LOCK TABLES"
|
Attachments
Issue Links
- relates to
-
MDEV-31340 Remove MY_COLLATION_HANDLER::strcasecmp()
-
- Closed
-
Activity
Field | Original Value | New Value |
---|---|---|
Link |
This issue relates to |
Fix Version/s | 11.4.2 [ 29633 ] | |
Fix Version/s | 11.5.1 [ 29634 ] | |
Fix Version/s | 10.5.26 [ 29832 ] | |
Fix Version/s | 10.6.19 [ 29833 ] | |
Fix Version/s | 10.11.9 [ 29834 ] | |
Fix Version/s | 11.1.6 [ 29835 ] | |
Fix Version/s | 11.2.5 [ 29836 ] | |
Fix Version/s | 10.4 [ 22408 ] | |
Fix Version/s | 11.4 [ 29301 ] |
Resolution | Fixed [ 1 ] | |
Status | Open [ 1 ] | Closed [ 6 ] |
Fix Version/s | 11.4.3 [ 29837 ] | |
Fix Version/s | 11.5.2 [ 29838 ] | |
Fix Version/s | 11.4.2 [ 29633 ] | |
Fix Version/s | 11.5.1 [ 29634 ] |
Assignee | Alexander Barkov [ bar ] |