mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-31 02:46:29 +01:00 
			
		
		
		
	 9e1fb104a3
			
		
	
	
	9e1fb104a3
	
	
	
		
			
			-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEF39AEP5WyjM2MAMF8WVvJMdM0dgFAmck77AACgkQ8WVvJMdM 0dgccQ/+Lls8fWt4D+gMPP7x+drJSO/IE/gZFt3ugbWF+/p3B2xXAs5AAE83wxEh QSbp4DCkb/9PnuakhLmzg0lFbxMUlh4rsJ1YyiuLB2J+YgKbAc36eQQf+rtYSipd DT5uRk36c9wOcOXo/mMv4APEvpPXBIBdIL4VvpKFbIOE7xT24Sp767zWXdXqrB1f JgOQdM2ct+bvSPC55oZ5p1kqyxwvd6K6+3RB3CIpwW9zrVSLg7enT3maLjj/761s jvlRae+Cv+r+Hit9XpmEH6n2FYVgIJ3o3WhdAHwN0kxKabXYTg7OCB7QxDZiUHI9 C/5goKmKaPB1PCQyuTQyLSyyK9a8nPfgn6tqw/p/ZKDQhKT9sWJv/5bSWecrVndx LLYifSTrFC/eXLzgPvCnNv/U8SjsZaAdMIKS681+qDJ0P5abghUIlGnMYTjYXuX1 1B6Vrr0bdrQ3V1CLB3tpkRjpUvicrsabtuAUAP65QnEG2G9UJXklOer+DE291Gsl f1I0o6C1zVGAOkUUD3QEYaHD8w7hlvyfKme5oXKUm3DOjaAar5UUKLdr6prxRZL4 ebhmGEy42Mf8fBYoeohIxmxgvv6h2Xd9xCukgPp8hFpqJGw8abg7JNZTTKH4h2IY J51RpD10h4eoi6WRn3opEcjexTGvZ+xNR7yYO5WxWw6VIre9IUA= =s+WW -----END PGP SIGNATURE----- Merge tag '11.4' into 11.6 MariaDB 11.4.4 release
		
			
				
	
	
		
			128 lines
		
	
	
	
		
			2.8 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			128 lines
		
	
	
	
		
			2.8 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| #
 | ||
| # Start of 11.5 tests
 | ||
| #
 | ||
| #
 | ||
| # MDEV-31340 Remove MY_COLLATION_HANDLER::strcasecmp()
 | ||
| #
 | ||
| SET NAMES utf8;
 | ||
| CREATE TABLE t1 (I int, ı int);
 | ||
| ERROR 42S21: Duplicate column name 'ı'
 | ||
| CREATE TABLE t1 (a int, b int, KEY I(a), KEY ı(b));
 | ||
| ERROR 42000: Duplicate key name 'ı'
 | ||
| SET @@lc_time_names=it_ıT;
 | ||
| SELECT @@lc_time_names;
 | ||
| @@lc_time_names
 | ||
| it_IT
 | ||
| SET @@lc_time_names=DEFAULT;
 | ||
| CREATE VIEW v1 AS SELECT 1;
 | ||
| SELECT COUNT(*) FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME='v1';
 | ||
| COUNT(*)
 | ||
| 1
 | ||
| SELECT COUNT(*) FROM INFORMATION_SCHEMA.VıEWS WHERE TABLE_NAME='v1';
 | ||
| COUNT(*)
 | ||
| 1
 | ||
| DROP VIEW v1;
 | ||
| CREATE OR REPLACE TABLE t1 (pk int, c int);
 | ||
| INSERT INTO t1 VALUES (1,1);
 | ||
| INSERT INTO t1 VALUES (1,2);
 | ||
| INSERT INTO t1 VALUES (1,3);
 | ||
| INSERT INTO t1 VALUES (2,1);
 | ||
| INSERT INTO t1 VALUES (2,2);
 | ||
| INSERT INTO t1 VALUES (2,3);
 | ||
| SELECT pk, COUNT(*) OVER I AS cnt
 | ||
| FROM t1
 | ||
| WINDOW ı AS (PARTITION BY c ORDER BY pk ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING);
 | ||
| pk	cnt
 | ||
| 1	2
 | ||
| 2	2
 | ||
| 1	2
 | ||
| 2	2
 | ||
| 1	2
 | ||
| 2	2
 | ||
| DROP TABLE t1;
 | ||
| SELECT CEIL(10.6);
 | ||
| CEIL(10.6)
 | ||
| 11
 | ||
| SELECT CEıL(10.6);
 | ||
| CEıL(10.6)
 | ||
| 11
 | ||
| CREATE FUNCTION I() RETURNS INT RETURN 1;
 | ||
| SELECT ı();
 | ||
| ı()
 | ||
| 1
 | ||
| DROP FUNCTION ı;
 | ||
| WITH I AS (SELECT 'a1' AS a, 'b1' AS b) SELECT * FROM ı;
 | ||
| a	b
 | ||
| a1	b1
 | ||
| INSTALL PLUGIN arıa SONAME 'not important';
 | ||
| ERROR HY000: Plugin 'arıa' already installed
 | ||
| CREATE TABLE t1 (a INT) ENGINE=MyıSAM;
 | ||
| SHOW CREATE TABLE t1;
 | ||
| Table	Create Table
 | ||
| t1	CREATE TABLE `t1` (
 | ||
|   `a` int(11) DEFAULT NULL
 | ||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci
 | ||
| DROP TABLE t1;
 | ||
| SELECT @@CHARACTER_SET_CLıENT;
 | ||
| @@CHARACTER_SET_CLıENT
 | ||
| utf8mb3
 | ||
| SET @I='i';
 | ||
| SELECT @ı;
 | ||
| @ı
 | ||
| i
 | ||
| CREATE TABLE t1(
 | ||
| x INT,
 | ||
| start_timestamp TIMESTAMP(6) GENERATED ALWAYS AS ROW START,
 | ||
| end_timestamp TIMESTAMP(6) GENERATED ALWAYS AS ROW END,
 | ||
| PERIOD FOR SYSTEM_TIME(start_tımestamp, end_tımestamp)
 | ||
| ) WITH SYSTEM VERSIONING;
 | ||
| SHOW CREATE TABLE t1;
 | ||
| Table	Create Table
 | ||
| t1	CREATE TABLE `t1` (
 | ||
|   `x` int(11) DEFAULT NULL,
 | ||
|   `start_timestamp` timestamp(6) GENERATED ALWAYS AS ROW START,
 | ||
|   `end_timestamp` timestamp(6) GENERATED ALWAYS AS ROW END,
 | ||
|   PERIOD FOR SYSTEM_TIME (`start_timestamp`, `end_timestamp`)
 | ||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci WITH SYSTEM VERSIONING
 | ||
| DROP TABLE t1;
 | ||
| BEGIN NOT ATOMIC
 | ||
| label_ı:
 | ||
| LOOP
 | ||
| label_I:
 | ||
| LOOP
 | ||
| LEAVE label_I;
 | ||
| END LOOP;
 | ||
| LEAVE label_ı;
 | ||
| END LOOP;
 | ||
| END;
 | ||
| $$
 | ||
| ERROR 42000: Redefining label label_I
 | ||
| BEGIN NOT ATOMIC
 | ||
| label_ı:
 | ||
| LOOP
 | ||
| SELECT 'looping' AS stage;
 | ||
| LEAVE label_I;
 | ||
| END LOOP;
 | ||
| SELECT 'out of loop' AS stage;
 | ||
| END;
 | ||
| $$
 | ||
| stage
 | ||
| looping
 | ||
| stage
 | ||
| out of loop
 | ||
| CREATE TABLE t1 (a INT);
 | ||
| INSERT INTO t1 VALUES (1),(2),(3);
 | ||
| SELECT 'a' AS I FROM t1 GROUP BY ı;
 | ||
| I
 | ||
| a
 | ||
| SELECT 'a' AS ı FROM t1 GROUP BY I;
 | ||
| ı
 | ||
| a
 | ||
| SELECT 'a' AS İ FROM t1 GROUP BY i;
 | ||
| ERROR 42S22: Unknown column 'i' in 'GROUP BY'
 | ||
| SELECT 'a' AS i FROM t1 GROUP BY İ;
 | ||
| ERROR 42S22: Unknown column 'İ' in 'GROUP BY'
 | ||
| DROP TABLE t1;
 | ||
| #
 | ||
| # End of 11.5 tests
 | ||
| #
 |