mirror of
https://github.com/MariaDB/server.git
synced 2025-09-02 09:41:40 +03:00
Bug 4937: different date -> string conversion when using
SELECT ... UNION and INSERT ... SELECT ... UNION
This commit is contained in:
@@ -79,3 +79,20 @@ SELECT DATE_FORMAT(f1, "%l.%i %p") , DATE_FORMAT(f2, "%l.%i %p") FROM t1;
|
||||
DATE_FORMAT(f1, "%l.%i %p") DATE_FORMAT(f2, "%l.%i %p")
|
||||
9.00 AM 12.00 PM
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (f1 DATE);
|
||||
CREATE TABLE t2 (f2 VARCHAR(8));
|
||||
CREATE TABLE t3 (f2 CHAR(8));
|
||||
INSERT INTO t1 VALUES ('1978-11-26');
|
||||
INSERT INTO t2 SELECT f1+0 FROM t1;
|
||||
INSERT INTO t2 SELECT f1+0 FROM t1 UNION SELECT f1+0 FROM t1;
|
||||
INSERT INTO t3 SELECT f1+0 FROM t1;
|
||||
INSERT INTO t3 SELECT f1+0 FROM t1 UNION SELECT f1+0 FROM t1;
|
||||
SELECT * FROM t2;
|
||||
f2
|
||||
19781126
|
||||
19781126
|
||||
SELECT * FROM t3;
|
||||
f2
|
||||
19781126
|
||||
19781126
|
||||
DROP TABLE t1, t2, t3;
|
||||
|
Reference in New Issue
Block a user