@@ -5339,7 +5339,7 @@ id select_type table partitions type possible_keys key key_len ref rows filtered
5339
5339
1 SIMPLE t2 p1 const PRIMARY PRIMARY 4 const # 100.00 NULL
5340
5340
Warnings:
5341
5341
Warning 1681 'PARTITIONS' is deprecated and will be removed in a future release.
5342
- Note 1003 /* select#1 */ select '1' AS `a`,'1' AS `b` from `test`.`t2` where ('1' = `sf_a_from_t1b_d`('1'))
5342
+ Note 1003 /* select#1 */ select '1' AS `a`,'1' AS `b` from `test`.`t2` where 1
5343
5343
FLUSH STATUS;
5344
5344
START TRANSACTION;
5345
5345
SELECT * FROM t2 WHERE a = sf_a_from_t1b_d('1');
@@ -5472,10 +5472,10 @@ HANDLER_WRITE 17
5472
5472
UNLOCK TABLES;
5473
5473
EXPLAIN PARTITIONS SELECT * FROM t2 WHERE a = sf_a_from_t1b_d('1') AND a = 2;
5474
5474
id select_type table partitions type possible_keys key key_len ref rows filtered Extra
5475
- 1 SIMPLE t2 p2 const PRIMARY PRIMARY 4 const # 100.00 NULL
5475
+ 1 SIMPLE NULL NULL NULL NULL NULL NULL NULL # NULL Impossible WHERE
5476
5476
Warnings:
5477
5477
Warning 1681 'PARTITIONS' is deprecated and will be removed in a future release.
5478
- Note 1003 /* select#1 */ select '2' AS `a`,'2' AS `b` from `test`.`t2` where ((2 = `sf_a_from_t1b_d`('1')))
5478
+ Note 1003 /* select#1 */ select `test`.`t2`.`a` AS `a`,`test`.`t2`.`b` AS `b` from `test`.`t2` where 0
5479
5479
FLUSH STATUS;
5480
5480
START TRANSACTION;
5481
5481
SELECT * FROM t2 WHERE a = sf_a_from_t1b_d('1') AND a = 2;
@@ -5485,7 +5485,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
5485
5485
VARIABLE_NAME VARIABLE_VALUE
5486
5486
HANDLER_COMMIT 1
5487
5487
HANDLER_EXTERNAL_LOCK 4
5488
- HANDLER_READ_KEY 4
5488
+ HANDLER_READ_KEY 3
5489
5489
HANDLER_READ_NEXT 1
5490
5490
HANDLER_WRITE 17
5491
5491
FLUSH STATUS;
@@ -5498,7 +5498,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
5498
5498
VARIABLE_NAME VARIABLE_VALUE
5499
5499
HANDLER_COMMIT 2
5500
5500
HANDLER_EXTERNAL_LOCK 2
5501
- HANDLER_READ_KEY 4
5501
+ HANDLER_READ_KEY 3
5502
5502
HANDLER_READ_NEXT 1
5503
5503
HANDLER_WRITE 17
5504
5504
UNLOCK TABLES;
@@ -5705,7 +5705,7 @@ id select_type table partitions type possible_keys key key_len ref rows filtered
5705
5705
1 SIMPLE t2 p1 const PRIMARY PRIMARY 4 const # 100.00 NULL
5706
5706
Warnings:
5707
5707
Warning 1681 'PARTITIONS' is deprecated and will be removed in a future release.
5708
- Note 1003 /* select#1 */ select (`sf_add_1`('1') - 1) AS `sf_add_1(a) - 1`,`sf_add_hello`('1') AS `sf_add_hello(b)` from `test`.`t2` where ('1' = `sf_a_from_t1b_d`('1'))
5708
+ Note 1003 /* select#1 */ select (`sf_add_1`('1') - 1) AS `sf_add_1(a) - 1`,`sf_add_hello`('1') AS `sf_add_hello(b)` from `test`.`t2` where 1
5709
5709
FLUSH STATUS;
5710
5710
START TRANSACTION;
5711
5711
SELECT sf_add_1(a) - 1, sf_add_hello(b) FROM t2 WHERE a = sf_a_from_t1b_d('1');
@@ -5838,10 +5838,10 @@ HANDLER_WRITE 17
5838
5838
UNLOCK TABLES;
5839
5839
EXPLAIN PARTITIONS SELECT sf_add_1(a) - 1, sf_add_hello(b) FROM t2 WHERE a = sf_a_from_t1b_d('1') AND a = 2;
5840
5840
id select_type table partitions type possible_keys key key_len ref rows filtered Extra
5841
- 1 SIMPLE t2 p2 const PRIMARY PRIMARY 4 const # 100.00 NULL
5841
+ 1 SIMPLE NULL NULL NULL NULL NULL NULL NULL # NULL Impossible WHERE
5842
5842
Warnings:
5843
5843
Warning 1681 'PARTITIONS' is deprecated and will be removed in a future release.
5844
- Note 1003 /* select#1 */ select (`sf_add_1`('2' ) - 1) AS `sf_add_1(a) - 1`,`sf_add_hello`('2' ) AS `sf_add_hello(b)` from `test`.`t2` where ((2 = `sf_a_from_t1b_d`('1')))
5844
+ Note 1003 /* select#1 */ select (`sf_add_1`(`test`.`t2`.`a` ) - 1) AS `sf_add_1(a) - 1`,`sf_add_hello`(`test`.`t2`.`b` ) AS `sf_add_hello(b)` from `test`.`t2` where 0
5845
5845
FLUSH STATUS;
5846
5846
START TRANSACTION;
5847
5847
SELECT sf_add_1(a) - 1, sf_add_hello(b) FROM t2 WHERE a = sf_a_from_t1b_d('1') AND a = 2;
@@ -5851,7 +5851,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
5851
5851
VARIABLE_NAME VARIABLE_VALUE
5852
5852
HANDLER_COMMIT 1
5853
5853
HANDLER_EXTERNAL_LOCK 4
5854
- HANDLER_READ_KEY 4
5854
+ HANDLER_READ_KEY 3
5855
5855
HANDLER_READ_NEXT 1
5856
5856
HANDLER_WRITE 17
5857
5857
FLUSH STATUS;
@@ -5864,7 +5864,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
5864
5864
VARIABLE_NAME VARIABLE_VALUE
5865
5865
HANDLER_COMMIT 2
5866
5866
HANDLER_EXTERNAL_LOCK 2
5867
- HANDLER_READ_KEY 4
5867
+ HANDLER_READ_KEY 3
5868
5868
HANDLER_READ_NEXT 1
5869
5869
HANDLER_WRITE 17
5870
5870
UNLOCK TABLES;
@@ -6271,7 +6271,7 @@ ROLLBACK;
6271
6271
UNLOCK TABLES;
6272
6272
EXPLAIN PARTITIONS UPDATE t2 SET b = CONCAT('+', b) WHERE a = sf_a_from_t1b_d('1') AND a = 2;
6273
6273
id select_type table partitions type possible_keys key key_len ref rows filtered Extra
6274
- 1 UPDATE t2 p2 range PRIMARY PRIMARY 4 const # 100.00 Using where
6274
+ 1 UPDATE NULL NULL NULL NULL NULL NULL NULL # NULL Impossible WHERE
6275
6275
Warnings:
6276
6276
Warning 1681 'PARTITIONS' is deprecated and will be removed in a future release.
6277
6277
FLUSH STATUS;
@@ -6282,7 +6282,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
6282
6282
VARIABLE_NAME VARIABLE_VALUE
6283
6283
HANDLER_COMMIT 1
6284
6284
HANDLER_EXTERNAL_LOCK 4
6285
- HANDLER_READ_KEY 4
6285
+ HANDLER_READ_KEY 3
6286
6286
HANDLER_READ_NEXT 1
6287
6287
HANDLER_WRITE 17
6288
6288
SELECT * FROM t2;
@@ -6300,7 +6300,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
6300
6300
VARIABLE_NAME VARIABLE_VALUE
6301
6301
HANDLER_COMMIT 2
6302
6302
HANDLER_EXTERNAL_LOCK 2
6303
- HANDLER_READ_KEY 4
6303
+ HANDLER_READ_KEY 3
6304
6304
HANDLER_READ_NEXT 1
6305
6305
HANDLER_WRITE 17
6306
6306
SELECT * FROM t2;
@@ -6731,7 +6731,7 @@ ROLLBACK;
6731
6731
UNLOCK TABLES;
6732
6732
EXPLAIN PARTITIONS UPDATE t2 SET b = sf_add_hello(b) WHERE a = sf_a_from_t1b_d('1') AND a = 2;
6733
6733
id select_type table partitions type possible_keys key key_len ref rows filtered Extra
6734
- 1 UPDATE t2 p2 range PRIMARY PRIMARY 4 const # 100.00 Using where
6734
+ 1 UPDATE NULL NULL NULL NULL NULL NULL NULL # NULL Impossible WHERE
6735
6735
Warnings:
6736
6736
Warning 1681 'PARTITIONS' is deprecated and will be removed in a future release.
6737
6737
FLUSH STATUS;
@@ -6742,7 +6742,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
6742
6742
VARIABLE_NAME VARIABLE_VALUE
6743
6743
HANDLER_COMMIT 1
6744
6744
HANDLER_EXTERNAL_LOCK 4
6745
- HANDLER_READ_KEY 4
6745
+ HANDLER_READ_KEY 3
6746
6746
HANDLER_READ_NEXT 1
6747
6747
HANDLER_WRITE 17
6748
6748
SELECT * FROM t2;
@@ -6760,7 +6760,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
6760
6760
VARIABLE_NAME VARIABLE_VALUE
6761
6761
HANDLER_COMMIT 2
6762
6762
HANDLER_EXTERNAL_LOCK 2
6763
- HANDLER_READ_KEY 4
6763
+ HANDLER_READ_KEY 3
6764
6764
HANDLER_READ_NEXT 1
6765
6765
HANDLER_WRITE 17
6766
6766
SELECT * FROM t2;
@@ -7199,7 +7199,7 @@ ROLLBACK;
7199
7199
UNLOCK TABLES;
7200
7200
EXPLAIN PARTITIONS UPDATE t2 SET a = sf_add_1(a) + 4 WHERE a = sf_a_from_t1b_d('1') AND a = 2;
7201
7201
id select_type table partitions type possible_keys key key_len ref rows filtered Extra
7202
- 1 UPDATE t2 p2 range PRIMARY PRIMARY 4 const # 100.00 Using where; Using temporary
7202
+ 1 UPDATE NULL NULL NULL NULL NULL NULL NULL # NULL Impossible WHERE
7203
7203
Warnings:
7204
7204
Warning 1681 'PARTITIONS' is deprecated and will be removed in a future release.
7205
7205
FLUSH STATUS;
@@ -7210,7 +7210,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
7210
7210
VARIABLE_NAME VARIABLE_VALUE
7211
7211
HANDLER_COMMIT 1
7212
7212
HANDLER_EXTERNAL_LOCK 4
7213
- HANDLER_READ_KEY 4
7213
+ HANDLER_READ_KEY 3
7214
7214
HANDLER_READ_NEXT 1
7215
7215
HANDLER_WRITE 17
7216
7216
SELECT * FROM t2;
@@ -7228,7 +7228,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
7228
7228
VARIABLE_NAME VARIABLE_VALUE
7229
7229
HANDLER_COMMIT 2
7230
7230
HANDLER_EXTERNAL_LOCK 2
7231
- HANDLER_READ_KEY 4
7231
+ HANDLER_READ_KEY 3
7232
7232
HANDLER_READ_NEXT 1
7233
7233
HANDLER_WRITE 17
7234
7234
SELECT * FROM t2;
@@ -7650,7 +7650,7 @@ ROLLBACK;
7650
7650
UNLOCK TABLES;
7651
7651
EXPLAIN PARTITIONS DELETE FROM t2 WHERE a = sf_a_from_t1b_d('1') AND a = 2;
7652
7652
id select_type table partitions type possible_keys key key_len ref rows filtered Extra
7653
- 1 DELETE t2 p2 range PRIMARY PRIMARY 4 const # 100.00 Using where
7653
+ 1 DELETE NULL NULL NULL NULL NULL NULL NULL # NULL Impossible WHERE
7654
7654
Warnings:
7655
7655
Warning 1681 'PARTITIONS' is deprecated and will be removed in a future release.
7656
7656
FLUSH STATUS;
@@ -7661,7 +7661,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
7661
7661
VARIABLE_NAME VARIABLE_VALUE
7662
7662
HANDLER_COMMIT 1
7663
7663
HANDLER_EXTERNAL_LOCK 4
7664
- HANDLER_READ_KEY 4
7664
+ HANDLER_READ_KEY 3
7665
7665
HANDLER_READ_NEXT 1
7666
7666
HANDLER_WRITE 17
7667
7667
SELECT * FROM t2;
@@ -7679,7 +7679,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
7679
7679
VARIABLE_NAME VARIABLE_VALUE
7680
7680
HANDLER_COMMIT 2
7681
7681
HANDLER_EXTERNAL_LOCK 2
7682
- HANDLER_READ_KEY 4
7682
+ HANDLER_READ_KEY 3
7683
7683
HANDLER_READ_NEXT 1
7684
7684
HANDLER_WRITE 17
7685
7685
SELECT * FROM t2;
0 commit comments