mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge 10.2 into 10.3
This commit is contained in:
@ -1136,3 +1136,26 @@ while ($1)
|
||||
--enable_query_log
|
||||
--echo # @rnd should be 0
|
||||
select @rnd;
|
||||
|
||||
--echo #
|
||||
--echo # MDEV-24860: Incorrect behaviour of SET STATEMENT in case
|
||||
--echo # it is executed as a prepared statement
|
||||
--echo #
|
||||
PREPARE stmt FROM "SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR CREATE TABLE t1 AS SELECT CONCAT('abc') AS c1";
|
||||
EXECUTE stmt;
|
||||
DEALLOCATE PREPARE stmt;
|
||||
|
||||
--echo # Show definition of the table t1 created using Prepared Statement
|
||||
SHOW CREATE TABLE t1;
|
||||
|
||||
DROP TABLE t1;
|
||||
|
||||
--echo # Create the table t1 with the same definition as it used before
|
||||
--echo # using regular statement execution mode.
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR CREATE TABLE t1 AS SELECT CONCAT('abc') AS c1;
|
||||
|
||||
--echo # Show that the table has the same definition as it is in case the table
|
||||
--echo # created in prepared statement mode.
|
||||
SHOW CREATE TABLE t1;
|
||||
|
||||
DROP TABLE t1;
|
||||
|
Reference in New Issue
Block a user