| Bug #61749 | I_S.VIEW table information incomplete | ||
|---|---|---|---|
| Submitted: | 5 Jul 2011 12:06 | Modified: | 5 Jul 2011 13:46 |
| Reporter: | Peter Laursen (Basic Quality Contributor) | Email Updates: | |
| Status: | Verified | Impact on me: | |
| Category: | MySQL Server: Information schema | Severity: | S3 (Non-critical) |
| Version: | 5.0+, 5.5.15 | OS: | Any |
| Assigned to: | CPU Architecture: | Any | |
| Tags: | qc | ||
[5 Jul 2011 12:06]
Peter Laursen
[5 Jul 2011 12:10]
Peter Laursen
Fixed typo in synopsis.
[5 Jul 2011 13:46]
Valeriy Kravchuk
Indeed, ALGORITHM clause is missing even in 5.5:
mysql> select * from information_schema.views where table_name like 'vvv%'\G
*************************** 1. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: test
TABLE_NAME: vvv
VIEW_DEFINITION: select 1 AS `a`
CHECK_OPTION: NONE
IS_UPDATABLE: NO
DEFINER: root@localhost
SECURITY_TYPE: DEFINER
CHARACTER_SET_CLIENT: utf8
COLLATION_CONNECTION: utf8_general_ci
*************************** 2. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: test
TABLE_NAME: vvv2
VIEW_DEFINITION: select 1 AS `a`
CHECK_OPTION: NONE
IS_UPDATABLE: NO
DEFINER: root@localhost
SECURITY_TYPE: DEFINER
CHARACTER_SET_CLIENT: utf8
COLLATION_CONNECTION: utf8_general_ci
*************************** 3. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: test
TABLE_NAME: vvv3
VIEW_DEFINITION: select 1 AS `a`
CHECK_OPTION: NONE
IS_UPDATABLE: NO
DEFINER: root@localhost
SECURITY_TYPE: DEFINER
CHARACTER_SET_CLIENT: utf8
COLLATION_CONNECTION: utf8_general_ci
3 rows in set (0.01 sec)
There is no way to see from I_S that first query was created without ALGORITHM, while third was created with ALGORITHM=TEMPTABLE:
mysql> show create view vvv3\G
*************************** 1. row ***************************
View: vvv3
Create View: CREATE ALGORITHM=TEMPTABLE DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `vvv3` AS select 1 AS `a`
character_set_client: utf8
collation_connection: utf8_general_ci
1 row in set (0.00 sec)
