mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge gleb.loc:/home/uchum/work/bk/mysql-5.0-opt
into gleb.loc:/home/uchum/work/bk/mysql-5.0-opt-28716 sql/sql_class.h: Auto merged mysql-test/r/view.result: SCCS merged mysql-test/t/view.test: SCCS merged
This commit is contained in:
@ -3367,6 +3367,23 @@ SHOW CREATE VIEW v1;
|
||||
View Create View
|
||||
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select cast(1.23456789 as decimal(8,0)) AS `col`
|
||||
DROP VIEW v1;
|
||||
CREATE TABLE t1 (a INT);
|
||||
CREATE TABLE t2 (b INT, c INT DEFAULT 0);
|
||||
INSERT INTO t1 (a) VALUES (1), (2);
|
||||
INSERT INTO t2 (b) VALUES (1), (2);
|
||||
CREATE VIEW v1 AS SELECT t2.b,t2.c FROM t1, t2
|
||||
WHERE t1.a=t2.b AND t2.b < 3 WITH CHECK OPTION;
|
||||
SELECT * FROM v1;
|
||||
b c
|
||||
1 0
|
||||
2 0
|
||||
UPDATE v1 SET c=1 WHERE b=1;
|
||||
SELECT * FROM v1;
|
||||
b c
|
||||
1 1
|
||||
2 0
|
||||
DROP VIEW v1;
|
||||
DROP TABLE t1,t2;
|
||||
CREATE TABLE t1 (id int);
|
||||
CREATE TABLE t2 (id int, c int DEFAULT 0);
|
||||
INSERT INTO t1 (id) VALUES (1);
|
||||
|
Reference in New Issue
Block a user