Bug #71577 | Failure to prepare statement with parametrized inline table. | ||
---|---|---|---|
Submitted: | 4 Feb 2014 6:35 | Modified: | 6 Sep 2017 10:32 |
Reporter: | Elliot Levin | Email Updates: | |
Status: | Can't repeat | Impact on me: | |
Category: | MySQL Server: Prepared statements | Severity: | S3 (Non-critical) |
Version: | 5.6.15 | OS: | Windows (Windows 7) |
Assigned to: | CPU Architecture: | Any | |
Tags: | prepared parametrized statement select single row error |
[4 Feb 2014 6:35]
Elliot Levin
[6 Feb 2014 18:47]
Sveta Smirnova
Thank you for the report. Verified as described: mysql> PREPARE Statement1 FROM 'SELECT `Values`.`Value` FROM (SELECT null AS `Value`) `Values`'; Query OK, 0 rows affected (0.00 sec) Statement prepared mysql> PREPARE Statement2 FROM 'SELECT `Values`.`Value` FROM (SELECT ? AS `Value` UNION SELECT ?) `Values`'; Query OK, 0 rows affected (0.00 sec) Statement prepared mysql> PREPARE Statement3 FROM 'SELECT `Values`.`Value` FROM (SELECT ? AS `Value`) `Values`'; ERROR 1054 (42S22): Unknown column 'Values.Value' in 'field list' mysql> SELECT `Values`.`Value` FROM (SELECT 1 AS `Value`) `Values`; +-------+ | Value | +-------+ | 1 | +-------+ 1 row in set (0.00 sec)
[6 Sep 2017 10:32]
Erlend Dahl
Not reproducible on latest 5.5+