@@ -316,9 +316,6 @@ SET GLOBAL validate_password.length = 60, validate_password.number_count = 50"
316316"INSTALL COMPONENT ""file://component_validate_password"" SET length = 12"
317317"EOF
318318SELECT COUNT(*) FROM wl12475.t1"
319- "create user
[email protected] identified by ""gambling"""
320- "grant ALL on *.* to
[email protected] "
321- 322319"CREATE TABLE t3 (col1 INT, col2 INT GENERATED ALWAYS AS (col1) STORED)"
323320"ALTER TABLE t1 ADD COLUMN f3 INT GENERATED ALWAYS AS (f1) STORED"
324321"ALTER TABLE t1 ALTER CONSTRAINT f2_check NOT ENFORCED"
@@ -413,8 +410,6 @@ INSERT INTO t1 VALUES (_utf8mb3'Cote d\'Ivoire')"
413410"INSERT INTO t1 VALUES (N'Cote d\'Ivoire');
414411INSERT INTO t1 VALUES (_utf8mb4'Cote d\'Ivoire')"
415412"my $ddir_perms= (stat($ENV{'DDIR'}))[2]"
416- "SET @null = NULL"
417- "EXECUTE ps USING @null"
418413"EOF
419414
420415
@@ -596,18 +591,11 @@ t1,
596591LATERAL (SELECT DISTINCT t1.x) AS dt1,
597592LATERAL (SELECT DISTINCT dt1.x) AS dt2
598593WHERE dt1.x = dt2.x"
599- 600- "CREATE DEFINER =
[email protected] VIEW v3 as SELECT * FROM t1"
601- 602594"SHOW REPLICA STATUS"
603595"SHOW BINARY LOG STATUS"
604596"SHOW REPLICAS"
605597"create table t(id int, $id int, $id2 int, `$$id` int, $ int, $1 int,
606598`$$$` int, id$$$ int, 1$ int, `$$` int, _$ int, b$$lit$$ int)"
607- "set @sql:=concat('select `$$id`, $id, `$$` from ', @table_name)"
608- "prepare dynamic_stmt from @sql"
609- "create role $username@$hostname.$domainname.com"
610- "drop role $username@$hostname.$domainname.com"
611599"EOF
612600
613601DROP DATABASE bug19573998"
@@ -746,19 +734,6 @@ on update no action,
746734foreign key (a,b) references t3 (c,d) on update cascade,
747735foreign key (a,b) references t3 (c,d) on delete set default,
748736foreign key (a,b) references t3 (c,d) on update set null) engine=myisam"
749- "SET @KEYS=REPEAT('c', 16)"
750- "SELECT AES_DECRYPT(AES_ENCRYPT(@ENCSTR, @KEYS), @KEYS)=@ENCSTR"
751- "SELECT AES_DECRYPT(AES_ENCRYPT(@ENCSTR, @KEYS, @IV), @KEYS, @IV)=@ENCSTR"
752- "SELECT AES_DECRYPT(AES_ENCRYPT(@ENCSTR, @KEYS), @KEYS)=@ENCSTR FROM t1"
753- "SELECT AES_DECRYPT(AES_ENCRYPT(@ENCSTR, @KEYS, @IV), @KEYS, @IV)=@ENCSTR FROM t1"
754- "SET @KEYS=RANDOM_BYTES(1)"
755- "SET @KEYS=RANDOM_BYTES(1024)"
756- "SET @KEYS='helloworld'"
757- "select AES_ENCRYPT(@ENCSTR, @KEYS, @IV)=AES_ENCRYPT(@ENCSTR, @KEYS, @IV1)"
758- "SET @KEYS='helloworld1234567890'"
759- "INSERT INTO t1 values(AES_ENCRYPT(@ENCSTR, @KEYS, @IV))"
760- "SELECT AES_DECRYPT(f1, @KEYS, @IV)=@ENCSTR FROM t1"
761- "SELECT COALESCE (AES_DECRYPT(f1, @KEYS, @IV)=@ENCSTR,0) FROM t1"
762737"SELECT cast(TIMESTAMP'2019-10-10 10:11:12' AT TIME ZONE 'UTC' AS DATETIME)"
763738"SELECT cast(TIMESTAMP'2019-10-10 10:11:12' AT TIME ZONE '+00:00' AS DATETIME)"
764739"SELECT cast(TIMESTAMP'2019-10-10 10:11:12+00:00' AT TIME ZONE '+00:00' AS DATETIME)"
@@ -778,21 +753,6 @@ WHERE innr1.col_int_key= 4)"
778753"SELECT COALESCE(IF(x, NULL, NULL), x) FROM t EXCEPT SELECT 1"
779754"SELECT COALESCE(CASE WHEN x THEN NULL ELSE NULL END, x) FROM t EXCEPT SELECT 1"
780755"SELECT COALESCE(COALESCE(NULL, NULL), x) FROM t EXCEPT SELECT 1"
781- "set @null = NULL"
782- "EXECUTE ps USING @null, @int_two, @int_five"
783- "EXECUTE ps USING @str_one, @null, @str_five"
784- "EXECUTE ps USING @null, @null, @null"
785- "EXECUTE ps USING @null, @dec_two, @dec_five"
786- "EXECUTE ps USING @null, @dbl_two, @dbl_five"
787- "EXECUTE ps USING @null, @str_two, @str_five"
788- "EXECUTE ps USING @null, @date_two, @date_five"
789- "EXECUTE ps USING @null, @time_two, @time_five"
790- "EXECUTE ps USING @null, @dt_two, @dt_five"
791- "EXECUTE ps USING @null, @json_two, @json_five"
792- "EXECUTE ps USING @null, @null, @null, @int_two, @dec_two, @str_two,
793- @int_five, @dec_five, @str_five"
794- "EXECUTE ps USING @null, @dec_one, @str_one, @int_two, @null, @str_two,
795- @int_five, @dec_five, @null"
796756"CREATE TABLE t(x VARCHAR(10),
797757gc INTEGER GENERATED ALWAYS AS (x LIKE 'abba' ESCAPE 'b'))"
798758exit
@@ -1116,11 +1076,7 @@ SELECT 1"
11161076"ALTER USER USER() IDENTIFIED BY 'abc'"
11171077"ALTER USER USER() IDENTIFIED BY 'new_pwd_string'"
11181078"ALTER USER USER() IDENTIFIED BY 'new-auth'"
1119- "CREATE USER
[email protected] IDENTIFIED BY 'pass1'"
1120- "SHOW CREATE USER
[email protected] "
11211079"REVOKE ALL ON *.* FROM user1@localhost"
1122- "DROP USER user1@localhost,
[email protected] , user2,
1123- bug20625566_user@localhost, bug20625566_dest@localhost"
11241080"ALTER USER u1@localhost DEFAULT ROLE r1"
11251081"REVOKE ALL ON *.* FROM u1@localhost"
11261082"REVOKE ALL ON *.* FROM u1"
@@ -1212,7 +1168,6 @@ FROM HU.STAFF WHERE GRADE * 1000 >
12121168ANY (SELECT SUM(BUDGET) FROM HU.PROJ
12131169GROUP BY CITY, PTYPE
12141170HAVING HU.PROJ.CITY = HU.STAFF.CITY)"
1215- "insert into t1 values(concat(@char,@space),concat(@char,@space),concat(@char,@space))"
12161171"create table t1 (v varchar(10), c char(10), t varchar(50), key using btree (v), key using btree (c), key using btree (t(10))) charset latin1"
12171172"create table t1 (a char(10), unique using btree (a)) charset latin1 engine=heap"
12181173"create table t1 (a int not null,b int not null, primary key using BTREE (a)) engine=heap comment=""testing heaps"" avg_row_length=100 min_rows=1 max_rows=100"
@@ -1599,8 +1554,6 @@ de DECIMAL(10,2), j INT GENERATED ALWAYS AS (42+i)) ENGINE=MYISAM"
15991554"ALTER TABLE t1 MODIFY f1 DATE NOT SECONDARY"
16001555"CREATE TABLE t1 (f1 INT) SECONDARY_ENGINE=myisam"
16011556"ALTER TABLE t1 SECONDARY_ENGINE=myisam"
1602- "SET @table = 't1'"
1603- "EXECUTE ps1 USING @expected, @db, @table"
16041557"my $passwd_file= $ENV{'PASSWD_FILE'} or die"
16051558"my $FILE"
16061559"print ""password found\n"""
@@ -1889,8 +1842,6 @@ drop table if exists t1Aa,t2Aa,v1Aa,v2Aa"
18891842"ALTER TABLE m1 UNION=()"
18901843"CREATE TABLE t4 LIKE t3"
18911844"CREATE TEMPORARY TABLE t4 LIKE t3"
1892- "SET @before:= (SELECT MAX_DATA_LENGTH FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME='t1' AND TABLE_SCHEMA='test')"
1893- "SELECT @before=@after"
18941845"CREATE TABLE ta (pk INT, embedding VECTOR(4), PRIMARY KEY (pk)) ENGINE=MyISAM"
18951846"FLUSH TABLE mysql_db1.t1"
18961847"print FILE ""select\n"""
@@ -1987,10 +1938,6 @@ let $wait_condition= SELECT id from information_schema.processlist where process
19871938"$binlog= $ENV{'MYSQL_TMP_DIR'} . '/binlog.000003'"
19881939"$binlog_exists= 0"
19891940$timeout--
1990- "SET @create = IF(@have_ndb = 0, @create_cmd, 'SET @dummy = 0')"
1991- "SET @drop = IF(@have_ndb = 0, @drop_cmd, 'SET @dummy = 0')"
1992- "PREPARE create_stmt FROM @create"
1993- "PREPARE drop_stmt FROM @drop"
19941941"EOF
19951942CREATE TABLE db2.t2 (a INT)"
19961943"my $mysqld_log= $ENV{'MDF_LOG'}"
@@ -2042,17 +1989,6 @@ key k1(sum)
20421989"CREATE TABLE t1 (my_row_id bigint unsigned NOT NULL AUTO_INCREMENT INVISIBLE, f INT,
20431990PRIMARY KEY(my_row_id))"
20441991"CREATE TABLE t2 (f1 INT, f2 INT INVISIBLE DEFAULT 10)"
2045- "CREATE USER IF NOT EXISTS
[email protected] "
2046- "CREATE USER IF NOT EXISTS
[email protected] "
2047- "CREATE USER IF NOT EXISTS
[email protected] "
2048- "CREATE
[email protected] VIEW v3 AS SELECT * FROM t1"
2049- "CREATE
[email protected] VIEW v4 AS SELECT * FROM t1"
2050- "CREATE
[email protected] EVENT e3 ON SCHEDULE AT '2037-01-01 00:00:00' DISABLE DO SET @a = 5"
2051- "CREATE
[email protected] EVENT e4 ON SCHEDULE AT '2037-01-01 00:00:00' DISABLE DO SET @a = 5"
2052- "CREATE
[email protected] TRIGGER trig3 BEFORE INSERT ON t1 FOR EACH ROW SET @sum = 1"
2053- "CREATE
[email protected] TRIGGER trig4 BEFORE INSERT ON t1 FOR EACH ROW SET @sum = 1"
2054- 2055- proc_u1, proc_u2@localhost, func_u1, func_u2, user_not_referenced_as_definer"
20561992"CREATE TABLE x1 (c0 BLOB AS ('a') VIRTUAL, c1 INT)"
20571993"CREATE TABLE x2 (c1 INT, c0 BLOB AS ('a') VIRTUAL)"
20581994"CREATE TABLE x3 (c0 BLOB AS ('a') VIRTUAL INVISIBLE, c1 INT)"
@@ -2303,30 +2239,12 @@ FROM performance_schema.variables_info WHERE VARIABLE_NAME IN
23032239"RESET PERSIST gtid_mode"
23042240"RESET PERSIST enforce_gtid_consistency"
23052241"REVOKE ALL PRIVILEGES ON test_user_db.* FROM plug"
2306- "set @precision=10000000000"
2307- "select rand(),
2308- cast(rand(10)*@precision as unsigned integer) from t1"
2309- "set @like=""%NDAN%"""
2310- "execute stmt using @like"
2311- "set @like=""%ER"""
2312- "set @offset=0, @limit=1"
2313- "execute stmt using @offset, @limit"
2314- "set @offset=3, @limit=2"
2315- "execute stmt using @limit"
2316- "set @limit=2"
2317- "execute stmt using @offset, @limit, @offset, @limit, @limit"
23182242"create procedure proc_1() reset binary logs and gtids"
23192243"create procedure proc_1() RESET REPLICA"
23202244"create procedure proc_1() START REPLICA"
23212245"create procedure proc_1() STOP REPLICA"
23222246"create procedure proc_1() SHOW REPLICA STATUS"
23232247"create procedure proc_1() show binary log status"
2324- "set @dec=0"
2325- "execute stmt2 using @to_format, @dec"
2326- "set @dec=4"
2327- "set @dec=6"
2328- "set @dec=2"
2329- "SET @empty = ''"
23302248"revoke all privileges on mysqltest.t1 from second_user@localhost"
23312249"revoke all privileges on test.t1 from drop_user@localhost "
23322250"set @a= timestamp ""2001-01-02 10:11:12.345"""
@@ -2578,9 +2496,6 @@ ON *.* FROM u1, u2 IGNORE UNKNOWN USER"
25782496"ALTER USER u1 IDENTIFIED BY '123' REPLACE '', u2 IDENTIFIED BY '456'
25792497PASSWORD REQUIRE CURRENT OPTIONAL"
25802498"ALTER USER u2 IDENTIFIED BY 'xyz', u1 IDENTIFIED BY 'abc' REPLACE '123'"
2581- "SET @sql='SELECT command_type, argument FROM mysql.general_log WHERE argument LIKE ""%Bug#16953758%""'"
2582- "PREPARE stmt FROM @sql"
2583- "SET @sql='DROP TABLE 18616826_does_not_exist'"
25842499"ALTER USER plaintext_test IDENTIFIED BY '' REPLACE 'pwd'"
25852500"SET PASSWORD='789' REPLACE '456'"
25862501"ALTER USER test_user2 IDENTIFIED BY 'azundris2' REPLACE 'azundris2'"
@@ -3778,8 +3693,6 @@ select 'Inner (good)' as 'h_xs';
37783693insert into t3 values (1);
37793694end;
37803695end"
3781- "call bug1656(@1, @2)"
3782- "select @1, @2"
37833696"show binary log status"
37843697"create procedure mysqltest1.p1()
37853698begin
@@ -3964,24 +3877,6 @@ set NEW.username = user;
39643877select count(*) from ((select 1) union (select 2)) as d1 into i;
39653878end"
39663879"load data infile '../../std_data/words.dat' into table t1 (a) set b:= f1()"
3967- "create trigger t1_bi before insert on t1 for each row
3968- begin
3969- insert into t2 values (new.id, new.v);
3970- update t2 set v=v+1 where id= new.id;
3971- replace t3 values (new.id, 0);
3972- update t2, t3 set t2.v=new.v, t3.v=new.v where t2.id=t3.id;
3973- create temporary table t5 select * from t1;
3974- delete from t5;
3975- insert into t5 select * from t1;
3976- insert into t4 values (0);
3977- set @check= (select count(*) from t5);
3978- update t4 set c= @check;
3979- drop temporary table t5;
3980-
3981- set @a:=1/0;
3982- end"
3983- "set @check=0, @t4_bi_called=0, @t4_bu_called=0"
3984- "select @check, @t4_bi_called, @t4_bu_called"
39853880"REVOKE ALL ON *.* FROM 'no_rights'@'localhost'"
39863881"CREATE TABLE t1(a INT, b TEXT, KEY (a)) SECONDARY_ENGINE=MOCK"
39873882"SELECT * FROM t2 EXCEPT SELECT * FROM t3"
@@ -3997,8 +3892,6 @@ end"
39973892"create table t1 (c nchar varchar(10))"
39983893"create table t1 (c national character varying(10))"
39993894"create table t1 (c nchar varying(10))"
4000- "SET @decimal= 1.1"
4001- "CREATE TABLE t1 SELECT @decimal AS c1"
40023895"SELECT AVG(DISTINCT a) FROM t1"
40033896"CREATE PROCEDURE p1 ()
40043897BEGIN
@@ -4201,11 +4094,6 @@ SELECT GET_LOCK(CAST(2 AS CHAR),0)"
42014094"select sql_small_result
42024095distinct @var:=id2, @var1:=cast((avg(id) over(partition by id2)) as signed)
42034096from tb1 order by 1 limit 1"
4204- "set @rank := 0"
4205- "select @rownum := @rownum + 1 as `row`,
4206- @rank := IF(@prev_score!=a, @rownum, @rank) as `rank`,
4207- @prev_score := a as score
4208- from t1 order by score desc"
42094097"password
42104098validate
42114099EOF
@@ -4244,11 +4132,7 @@ eval SET @@global.validate_password.dictionary_file=""$MYSQLTEST_VARDIR/tmp/dict
42444132"SET PASSWORD FOR 'usr1'@'localhost' TO RANDOM"
42454133"create table table_28127_a(0b02 int)"
42464134"create table table_28127_b(0b2 int)"
4247- "set @select=2,@t5=1.23456"
4248- "set @test_int=10,@test_double=1e-10,@test_string=""abcdeghi"",@test_string2=""abcdefghij"",@select=NULL"
4249- "select @test_int,@test_double,@test_string,@test_string2,@select"
42504135"create view v1 as select avg(distinct s1) from t1"
4251- "ALTER DEFINER=s@1 VIEW v1 AS SELECT * FROM t1"
42524136"revoke all privileges on test.* from mysqltest_1@localhost"
42534137"revoke all privileges on mysqltest.v1 from mysqltest_1@localhost"
42544138"REVOKE ALL ON mysqltest_db1.* FROM mysqltest_u1@localhost"
@@ -4343,7 +4227,6 @@ DECLARE ret char(255);
43434227SELECT AVG(c2) OVER ( ) AS res FROM te2 INTO ret;
43444228RETURN ret;
43454229END"
4346- "SET @sav_big= (SELECT COALESCE(@session.big_tables, 0))"
43474230"CREATE TABLE `C` (
43484231`pk` int(11) NOT NULL AUTO_INCREMENT,
43494232`col_int` int(11) NOT NULL,
0 commit comments