mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
MDEV-7635: Update tests to adapt to the new default sql_mode
This commit is contained in:
@ -272,7 +272,7 @@ create table if not exists t3 like tt1;
|
||||
|
||||
--disable_warnings
|
||||
USE mysql;
|
||||
INSERT INTO user SET host='localhost', user='@#@', password=password('Just a test');
|
||||
INSERT IGNORE INTO user SET host='localhost', user='@#@', password=password('Just a test');
|
||||
UPDATE user SET password=password('Another password') WHERE host='localhost' AND user='@#@';
|
||||
DELETE FROM user WHERE host='localhost' AND user='@#@';
|
||||
--enable_warnings
|
||||
|
@ -436,9 +436,9 @@ drop table t2;
|
||||
#
|
||||
create table t1 (col1 varchar(1)) character set cp932;
|
||||
insert into t1 values ('a');
|
||||
insert into t1 values ('ab');
|
||||
insert ignore into t1 values ('ab');
|
||||
select * from t1;
|
||||
insert into t1 values ('abc');
|
||||
insert ignore into t1 values ('abc');
|
||||
select * from t1;
|
||||
drop table t1;
|
||||
|
||||
|
@ -192,6 +192,11 @@ RESET MASTER;
|
||||
### is written to the current binary log.
|
||||
|
||||
SET GLOBAL debug_dbug="+d,error_unique_log_filename";
|
||||
|
||||
# Disable logging Annotate_rows events to preserve events count.
|
||||
let $binlog_annotate_row_events_saved= `SELECT @@binlog_annotate_row_events`;
|
||||
SET @@binlog_annotate_row_events= 0;
|
||||
|
||||
SELECT count(*) FROM t4;
|
||||
-- replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
||||
-- error ER_NO_UNIQUE_LOGFILE
|
||||
@ -210,6 +215,11 @@ if (!$binlog_limit)
|
||||
|
||||
# clean up and move to next test
|
||||
DELETE FROM t4;
|
||||
|
||||
--disable_query_log
|
||||
eval SET @@binlog_annotate_row_events= $binlog_annotate_row_events_saved;
|
||||
--enable_query_log
|
||||
|
||||
RESET MASTER;
|
||||
|
||||
-- echo ###################### TEST #8
|
||||
|
@ -8,8 +8,8 @@
|
||||
-- source include/master-slave.inc
|
||||
|
||||
--disable_warnings
|
||||
call mtr.add_suppression("Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. Statement is unsafe because it uses a system function that may return a different value on the slave. Statement: insert into t2 set data=repeat.*'a', @act_size.*");
|
||||
call mtr.add_suppression("Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. Statement is unsafe because it uses a system function that may return a different value on the slave. Statement: insert into t1 values.* NAME_CONST.*'n',.*, @data .*");
|
||||
call mtr.add_suppression("Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. .*Statement: insert into t2 set data=repeat.*'a', @act_size.*");
|
||||
call mtr.add_suppression("Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. .*Statement: insert into t1 values.* NAME_CONST.*'n',.*, @data .*");
|
||||
--enable_warnings
|
||||
|
||||
connection master;
|
||||
|
@ -253,9 +253,9 @@ some var char';
|
||||
INSERT into t4 set f1=1, f2=1, f3=1, f4='first', f7='f7: medium size blob', f10='f10:
|
||||
binary data';
|
||||
INSERT into t31 set f1=1, f2=1, f3=1, f4='first';
|
||||
INSERT into t31 set f1=1, f2=1, f3=2, f4='second',
|
||||
insert ignore into t31 set f1=1, f2=1, f3=2, f4='second',
|
||||
f9=2.2, f10='seven samurai', f28=222.222, f35='222';
|
||||
INSERT into t31 values (1, 1, 3, 'third',
|
||||
insert ignore into t31 values (1, 1, 3, 'third',
|
||||
/* f5 BIGINT, */ 333333333333333333333333,
|
||||
/* f6 BLOB, */ '3333333333333333333333',
|
||||
/* f7 DATE, */ '2007-07-18',
|
||||
@ -289,7 +289,7 @@ binary data';
|
||||
/*f35 VARCHAR(257),*/ 'three times three'
|
||||
);
|
||||
|
||||
INSERT into t31 values (1, 1, 4, 'fourth',
|
||||
insert ignore into t31 values (1, 1, 4, 'fourth',
|
||||
/* f5 BIGINT, */ 333333333333333333333333,
|
||||
/* f6 BLOB, */ '3333333333333333333333',
|
||||
/* f7 DATE, */ '2007-07-18',
|
||||
@ -408,7 +408,7 @@ connection master;
|
||||
update t31 set f5=555555555555555 where f3=6;
|
||||
update t31 set f2=2 where f3=2;
|
||||
update t31 set f1=NULL where f3=1;
|
||||
update t31 set f3=NULL, f27=NULL, f35='f35 new value' where f3=3;
|
||||
update ignore t31 set f3=NULL, f27=NULL, f35='f35 new value' where f3=3;
|
||||
|
||||
--echo
|
||||
--echo ** Delete from Master **
|
||||
|
@ -455,9 +455,13 @@ SELECT IF(LOCATE("2-1-1022", @@GLOBAL.gtid_slave_pos)>0, "Ok", CONCAT("ERROR! ex
|
||||
--connection server_1
|
||||
SET gtid_domain_id=2;
|
||||
SET gtid_seq_no=1030;
|
||||
# Disable logging Annotate_rows events to preserve events count.
|
||||
let $binlog_annotate_row_events_saved= `SELECT @@binlog_annotate_row_events`;
|
||||
SET @@binlog_annotate_row_events= 0;
|
||||
INSERT INTO t1 VALUES (17);
|
||||
INSERT INTO t1 VALUES (18);
|
||||
INSERT INTO t1 VALUES (19);
|
||||
eval SET @@binlog_annotate_row_events= $binlog_annotate_row_events_saved;
|
||||
--save_master_pos
|
||||
|
||||
--connection server_2
|
||||
|
@ -12,7 +12,7 @@
|
||||
INSERT INTO t1 ( c5, c6 ) VALUES ( 1 , 35 );
|
||||
INSERT INTO t1 ( c5, c6 ) VALUES ( NULL, 35 );
|
||||
-- disable_warnings
|
||||
UPDATE t1 SET c5 = 'a';
|
||||
UPDATE IGNORE t1 SET c5 = 'a';
|
||||
-- enable_warnings
|
||||
-- sync_slave_with_master
|
||||
|
||||
@ -33,7 +33,7 @@ DROP TABLE t1;
|
||||
INSERT INTO t1 ( c5, c6 ) VALUES ( 1 , 35 );
|
||||
INSERT INTO t1 ( c5, c6 ) VALUES ( NULL, 35 );
|
||||
-- disable_warnings
|
||||
UPDATE t1 SET c5 = 'a';
|
||||
UPDATE IGNORE t1 SET c5 = 'a';
|
||||
-- enable_warnings
|
||||
-- sync_slave_with_master
|
||||
|
||||
|
@ -623,33 +623,33 @@ eval CREATE TABLE t1 (a bit) ENGINE=$type;
|
||||
INSERT IGNORE INTO t1 VALUES (NULL);
|
||||
INSERT INTO t1 ( a ) VALUES ( 0 );
|
||||
UPDATE t1 SET a = 0 WHERE a = 1 LIMIT 3;
|
||||
INSERT INTO t1 ( a ) VALUES ( 5 );
|
||||
INSERT IGNORE INTO t1 ( a ) VALUES ( 5 );
|
||||
DELETE FROM t1 WHERE a < 2 LIMIT 4;
|
||||
DELETE FROM t1 WHERE a < 9 LIMIT 4;
|
||||
INSERT INTO t1 ( a ) VALUES ( 9 );
|
||||
INSERT IGNORE INTO t1 ( a ) VALUES ( 9 );
|
||||
UPDATE t1 SET a = 8 WHERE a = 0 LIMIT 6;
|
||||
INSERT INTO t1 ( a ) VALUES ( 8 );
|
||||
INSERT IGNORE INTO t1 ( a ) VALUES ( 8 );
|
||||
UPDATE t1 SET a = 0 WHERE a < 6 LIMIT 0;
|
||||
INSERT INTO t1 ( a ) VALUES ( 4 );
|
||||
INSERT INTO t1 ( a ) VALUES ( 3 );
|
||||
INSERT IGNORE INTO t1 ( a ) VALUES ( 4 );
|
||||
INSERT IGNORE INTO t1 ( a ) VALUES ( 3 );
|
||||
UPDATE t1 SET a = 0 WHERE a = 7 LIMIT 6;
|
||||
DELETE FROM t1 WHERE a = 4 LIMIT 7;
|
||||
UPDATE t1 SET a = 9 WHERE a < 2 LIMIT 9;
|
||||
UPDATE IGNORE t1 SET a = 9 WHERE a < 2 LIMIT 9;
|
||||
UPDATE t1 SET a = 0 WHERE a < 9 LIMIT 2;
|
||||
DELETE FROM t1 WHERE a < 0 LIMIT 5;
|
||||
INSERT INTO t1 ( a ) VALUES ( 5 );
|
||||
UPDATE t1 SET a = 4 WHERE a < 6 LIMIT 4;
|
||||
INSERT INTO t1 ( a ) VALUES ( 5 );
|
||||
UPDATE t1 SET a = 9 WHERE a < 5 LIMIT 8;
|
||||
INSERT IGNORE INTO t1 ( a ) VALUES ( 5 );
|
||||
UPDATE IGNORE t1 SET a = 4 WHERE a < 6 LIMIT 4;
|
||||
INSERT IGNORE INTO t1 ( a ) VALUES ( 5 );
|
||||
UPDATE IGNORE t1 SET a = 9 WHERE a < 5 LIMIT 8;
|
||||
DELETE FROM t1 WHERE a < 8 LIMIT 8;
|
||||
INSERT INTO t1 ( a ) VALUES ( 6 );
|
||||
INSERT IGNORE INTO t1 ( a ) VALUES ( 6 );
|
||||
DELETE FROM t1 WHERE a < 6 LIMIT 7;
|
||||
UPDATE t1 SET a = 7 WHERE a = 3 LIMIT 7;
|
||||
UPDATE t1 SET a = 8 WHERE a = 0 LIMIT 6;
|
||||
INSERT INTO t1 ( a ) VALUES ( 7 );
|
||||
INSERT IGNORE INTO t1 ( a ) VALUES ( 7 );
|
||||
DELETE FROM t1 WHERE a < 9 LIMIT 4;
|
||||
INSERT INTO t1 ( a ) VALUES ( 7 );
|
||||
INSERT INTO t1 ( a ) VALUES ( 6 );
|
||||
INSERT IGNORE INTO t1 ( a ) VALUES ( 7 );
|
||||
INSERT IGNORE INTO t1 ( a ) VALUES ( 6 );
|
||||
UPDATE t1 SET a = 8 WHERE a = 3 LIMIT 4;
|
||||
DELETE FROM t1 WHERE a = 2 LIMIT 9;
|
||||
DELETE FROM t1 WHERE a = 1 LIMIT 4;
|
||||
@ -658,7 +658,7 @@ INSERT INTO t1 ( a ) VALUES ( 0 );
|
||||
DELETE FROM t1 WHERE a < 3 LIMIT 0;
|
||||
UPDATE t1 SET a = 8 WHERE a = 5 LIMIT 2;
|
||||
INSERT INTO t1 ( a ) VALUES ( 1 );
|
||||
UPDATE t1 SET a = 9 WHERE a < 5 LIMIT 3;
|
||||
UPDATE IGNORE t1 SET a = 9 WHERE a < 5 LIMIT 3;
|
||||
--enable_warnings
|
||||
|
||||
sync_slave_with_master;
|
||||
|
@ -156,12 +156,14 @@ insert into t1 select "yesterday_24_";
|
||||
create table t2 ENGINE=MyISAM select rpad(UUID(),100,' ');
|
||||
create table t3 select 1 union select UUID();
|
||||
--disable_warnings
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
create table t4 select * from t1 where 3 in (select 1 union select 2 union select UUID() union select 3);
|
||||
--enable_warnings
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
create table t5 select * from t1 where 3 in (select 1 union select 2 union select curdate() union select 3);
|
||||
# what if UUID() is first:
|
||||
--disable_warnings
|
||||
insert into t5 select UUID() from t1 where 3 in (select 1 union select 2 union select 3 union select * from t4);
|
||||
insert ignore into t5 select UUID() from t1 where 3 in (select 1 union select 2 union select 3 union select * from t4);
|
||||
--enable_warnings
|
||||
|
||||
# inside a stored procedure
|
||||
|
@ -1,7 +1,7 @@
|
||||
# Allow anonymous users to connect
|
||||
disable_warnings;
|
||||
disable_query_log;
|
||||
INSERT INTO mysql.user (host, user) VALUES ('localhost','');
|
||||
INSERT IGNORE INTO mysql.user (host, user) VALUES ('localhost','');
|
||||
FLUSH PRIVILEGES;
|
||||
enable_query_log;
|
||||
enable_warnings;
|
||||
|
@ -267,7 +267,7 @@ select * from t2;
|
||||
insert into t2 (a) values (1026);
|
||||
--replace_result $MYSQLTEST_VARDIR ..
|
||||
--error ER_DUP_ENTRY
|
||||
eval load data infile "../../std_data/words.dat" into table t1 (a) set a:=f2(26);
|
||||
eval load data infile "../../std_data/words.dat" ignore into table t1 (a) set a:=f2(26);
|
||||
|
||||
select * from t2;
|
||||
rollback;
|
||||
|
@ -58,7 +58,7 @@ DROP TABLE t1;
|
||||
# Bug #32726: crash with cast in order by clause and cp932 charset
|
||||
#
|
||||
create table t1 (a set('a') not null);
|
||||
insert into t1 values (),();
|
||||
insert ignore into t1 values (),();
|
||||
select cast(a as char(1)) from t1;
|
||||
select a sounds like a from t1;
|
||||
select 1 from t1 order by cast(a as char(1));
|
||||
|
@ -739,6 +739,7 @@ show create table t1;
|
||||
drop table t1;
|
||||
|
||||
select hex(concat(period_diff(200902, 200802)));
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
create table t1 as select concat(period_add(200902, 200802)) as c1;
|
||||
show create table t1;
|
||||
drop table t1;
|
||||
|
@ -1,5 +1,7 @@
|
||||
--echo # Start of ctype_unescape.inc
|
||||
|
||||
SET sql_mode = '';
|
||||
|
||||
#
|
||||
# Testing how string literals with backslash and quote-quote are unescaped.
|
||||
# The tests assume that single quote (') is used as a delimiter.
|
||||
@ -323,5 +325,6 @@ DROP FUNCTION wellformedness;
|
||||
DROP FUNCTION mysql_real_escape_string_generated;
|
||||
DROP FUNCTION iswellformed;
|
||||
DROP TABLE allbytes;
|
||||
SET sql_mode = DEFAULT;
|
||||
|
||||
--echo # End of ctype_backslash.inc
|
||||
|
@ -124,7 +124,7 @@ set LC_TIME_NAMES='en_US';
|
||||
#
|
||||
set names koi8r;
|
||||
eval create table t1 (s1 char(1) character set utf8mb4) engine $engine;
|
||||
insert into t1 values (_koi8r'<27><>');
|
||||
insert ignore into t1 values (_koi8r'<27><>');
|
||||
select s1,hex(s1),char_length(s1),octet_length(s1) from t1;
|
||||
drop table t1;
|
||||
|
||||
@ -136,11 +136,11 @@ if ($is_heap)
|
||||
{
|
||||
eval create table t1 (s1 varchar(255) character set utf8mb4) engine $engine;
|
||||
}
|
||||
insert into t1 select repeat('a',300);
|
||||
insert into t1 select repeat('<27>',300);
|
||||
insert into t1 select repeat('a<>',300);
|
||||
insert into t1 select repeat('<27>a',300);
|
||||
insert into t1 select repeat('<27><>',300);
|
||||
insert ignore into t1 select repeat('a',300);
|
||||
insert ignore into t1 select repeat('<27>',300);
|
||||
insert ignore into t1 select repeat('a<>',300);
|
||||
insert ignore into t1 select repeat('<27>a',300);
|
||||
insert ignore into t1 select repeat('<27><>',300);
|
||||
--sorted_result
|
||||
select hex(s1) from t1;
|
||||
--sorted_result
|
||||
@ -155,11 +155,11 @@ if ($is_heap)
|
||||
{
|
||||
eval create table t1 (s1 varchar(255) character set utf8mb4) engine $engine;
|
||||
}
|
||||
insert into t1 select repeat('a',66000);
|
||||
insert into t1 select repeat('<27>',66000);
|
||||
insert into t1 select repeat('a<>',66000);
|
||||
insert into t1 select repeat('<27>a',66000);
|
||||
insert into t1 select repeat('<27><>',66000);
|
||||
insert ignore into t1 select repeat('a',66000);
|
||||
insert ignore into t1 select repeat('<27>',66000);
|
||||
insert ignore into t1 select repeat('a<>',66000);
|
||||
insert ignore into t1 select repeat('<27>a',66000);
|
||||
insert ignore into t1 select repeat('<27><>',66000);
|
||||
--sorted_result
|
||||
select length(s1),char_length(s1) from t1;
|
||||
drop table t1;
|
||||
@ -168,19 +168,19 @@ drop table t1;
|
||||
# Bug #2368 Multibyte charsets do not check that incoming data is well-formed
|
||||
#
|
||||
eval create table t1 (s1 char(10) character set utf8mb4) engine $engine;
|
||||
insert into t1 values (0x41FF);
|
||||
insert ignore into t1 values (0x41FF);
|
||||
select hex(s1) from t1;
|
||||
drop table t1;
|
||||
|
||||
eval create table t1 (s1 varchar(10) character set utf8mb4) engine $engine;
|
||||
insert into t1 values (0x41FF);
|
||||
insert ignore into t1 values (0x41FF);
|
||||
select hex(s1) from t1;
|
||||
drop table t1;
|
||||
|
||||
if (!$is_heap)
|
||||
{
|
||||
eval create table t1 (s1 text character set utf8mb4) engine $engine;
|
||||
insert into t1 values (0x41FF);
|
||||
insert ignore into t1 values (0x41FF);
|
||||
select hex(s1) from t1;
|
||||
drop table t1;
|
||||
}
|
||||
@ -895,6 +895,7 @@ DROP TABLE t1,t2;
|
||||
#
|
||||
eval create table t1 (a char(20) character set utf8mb4) engine $engine;
|
||||
insert into t1 values ('123456'),('андрей');
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 modify a char(2) character set utf8mb4;
|
||||
select char_length(a), length(a), a from t1 order by a;
|
||||
drop table t1;
|
||||
@ -1282,15 +1283,19 @@ eval create table t1 (
|
||||
insert into t1 (a) values ('abcdefghijklmnopqrstuvwxyz');
|
||||
select * from t1;
|
||||
# varchar to varchar
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 change a a varchar(20) character set utf8mb4 not null;
|
||||
select * from t1;
|
||||
# varchar to char
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 change a a char(15) character set utf8mb4 not null;
|
||||
select * from t1;
|
||||
# char to char
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 change a a char(10) character set utf8mb4 not null;
|
||||
select * from t1;
|
||||
# char to varchar
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 change a a varchar(5) character set utf8mb4 not null;
|
||||
select * from t1;
|
||||
drop table t1;
|
||||
@ -1302,6 +1307,7 @@ eval create table t1 (
|
||||
a varchar(4000) not null
|
||||
) default character set utf8mb4 engine $engine;
|
||||
insert into t1 values (repeat('a',4000));
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 change a a varchar(3000) character set utf8mb4 not null;
|
||||
select length(a) from t1;
|
||||
drop table t1;
|
||||
@ -1552,7 +1558,7 @@ eval create table t1 (utf8mb4 char(1) character set utf8mb4) engine $engine;
|
||||
--echo Testing [F0][90..BF][80..BF][80..BF]
|
||||
insert into t1 values (0xF0908080);
|
||||
insert into t1 values (0xF0BFBFBF);
|
||||
insert into t1 values (0xF08F8080);
|
||||
insert ignore into t1 values (0xF08F8080);
|
||||
--sorted_result
|
||||
select hex(utf8mb4) from t1;
|
||||
delete from t1;
|
||||
@ -1567,7 +1573,7 @@ delete from t1;
|
||||
--echo Testing [F4][80..8F][80..BF][80..BF]
|
||||
insert into t1 values (0xF4808080);
|
||||
insert into t1 values (0xF48F8080);
|
||||
insert into t1 values (0xF4908080);
|
||||
insert ignore into t1 values (0xF4908080);
|
||||
--sorted_result
|
||||
select hex(utf8mb4) from t1;
|
||||
drop table t1;
|
||||
@ -1648,13 +1654,13 @@ INSERT INTO t1 VALUES (119070, x'f09d849ef09d859ef09d859ef09d8480f09d859ff09d859
|
||||
# Mix of 3-byte and 4-byte chars
|
||||
INSERT INTO t1 VALUES (65131, x'efb9abf09d849ef09d859ef09d859ef09d8480f09d859fefb9abefb9abf09d85a0efb9ab');
|
||||
# All from musical chars, but 11 instead of 10 chars. truncated
|
||||
INSERT INTO t1 VALUES (119070, x'f09d849ef09d859ef09d859ef09d8480f09d859ff09d859ff09d859ff09d85a0f09d85a0f09d8480f09d85a0');
|
||||
INSERT IGNORE INTO t1 VALUES (119070, x'f09d849ef09d859ef09d859ef09d8480f09d859ff09d859ff09d859ff09d85a0f09d85a0f09d8480f09d85a0');
|
||||
|
||||
--sorted_result
|
||||
SELECT u_decimal, hex(utf8mb4_encoding) FROM t1 ORDER BY utf8mb4_encoding COLLATE utf8mb4_general_ci, BINARY utf8mb4_encoding;
|
||||
|
||||
# First invalid 4 byte value
|
||||
INSERT INTO t1 VALUES (1114111, x'f5808080');
|
||||
INSERT IGNORE INTO t1 VALUES (1114111, x'f5808080');
|
||||
|
||||
--sorted_result
|
||||
SELECT character_maximum_length, character_octet_length FROM information_schema.columns WHERE
|
||||
@ -1672,14 +1678,14 @@ INSERT INTO t2 VALUES (42856, x'ea9da8');
|
||||
# SMALL COMMERCIAL AT
|
||||
INSERT INTO t2 VALUES (65131, x'efb9ab');
|
||||
# <Plane 16 Private Use, Last> (last 4 byte character)
|
||||
INSERT INTO t2 VALUES (1114111, x'f48fbfbf');
|
||||
INSERT IGNORE INTO t2 VALUES (1114111, x'f48fbfbf');
|
||||
|
||||
--sorted_result
|
||||
SELECT character_maximum_length, character_octet_length FROM information_schema.columns WHERE
|
||||
table_name= 't2' AND column_name= 'utf8mb3_encoding';
|
||||
|
||||
# Update a 3-byte char col with a 4-byte char, error
|
||||
UPDATE t2 SET utf8mb3_encoding= x'f48fbfbd' where u_decimal= 42856;
|
||||
UPDATE IGNORE t2 SET utf8mb3_encoding= x'f48fbfbd' where u_decimal= 42856;
|
||||
|
||||
# Update to a 3-byte char casted to 4-byte, error?
|
||||
UPDATE t2 SET utf8mb3_encoding= _utf8mb4 x'ea9da8' where u_decimal= 42856;
|
||||
@ -1700,6 +1706,7 @@ SELECT count(*) FROM t1, t2
|
||||
|
||||
# Alter from 4-byte charset to 3-byte charset, error
|
||||
--disable_warnings
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
ALTER TABLE t1 CONVERT TO CHARACTER SET utf8;
|
||||
--enable_warnings
|
||||
SHOW CREATE TABLE t1;
|
||||
|
@ -62,6 +62,7 @@ SELECT
|
||||
FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
DROP TABLE t2;
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
CREATE TABLE t2 AS
|
||||
SELECT
|
||||
CASE WHEN a IS NOT NULL THEN a ELSE b END AS case_____a_b,
|
||||
|
@ -835,10 +835,10 @@ SELECT 1, 2 INTO OUTFILE 't5.dat' FROM dual;
|
||||
--echo # Mon Aug 1 15:11:19 2011 UTC
|
||||
SET TIMESTAMP = 1312211479.918273;
|
||||
|
||||
LOAD DATA INFILE 't3.dat' INTO TABLE t1;
|
||||
LOAD DATA INFILE 't3.dat' IGNORE INTO TABLE t1;
|
||||
--query_vertical SELECT * FROM t1
|
||||
|
||||
LOAD DATA INFILE 't4.dat' INTO TABLE t2;
|
||||
LOAD DATA INFILE 't4.dat' IGNORE INTO TABLE t2;
|
||||
SELECT a FROM t2;
|
||||
SELECT b FROM t2;
|
||||
SELECT c FROM t2;
|
||||
@ -866,7 +866,7 @@ DELETE FROM t2;
|
||||
--echo # (read_fixed_length()) than under the LOAD ... INTO TABLE t1 command
|
||||
--echo # above. The code in this path is copy-pasted code from the path taken
|
||||
--echo # under the syntax used in the previous LOAD command.
|
||||
LOAD DATA INFILE 't3.dat' INTO TABLE t1
|
||||
LOAD DATA INFILE 't3.dat' IGNORE INTO TABLE t1
|
||||
FIELDS TERMINATED BY '' ENCLOSED BY '';
|
||||
|
||||
SELECT b FROM t1;
|
||||
@ -954,7 +954,7 @@ CREATE TABLE t1 (
|
||||
--echo # There is no promotion
|
||||
SHOW CREATE TABLE t1;
|
||||
|
||||
LOAD DATA INFILE "file1.dat" INTO table t1;
|
||||
LOAD DATA INFILE "file1.dat" IGNORE INTO table t1;
|
||||
|
||||
--echo # It is strange that "like_b" gets NULL when "b" gets 0. But
|
||||
--echo # this is consistent with how "a" gets NULL when "b" gets 0,
|
||||
@ -971,7 +971,7 @@ modify f TIMESTAMP NULL default CURRENT_TIMESTAMP;
|
||||
--echo # There is no promotion
|
||||
SHOW CREATE TABLE t1;
|
||||
|
||||
LOAD DATA INFILE "file1.dat" INTO table t1;
|
||||
LOAD DATA INFILE "file1.dat" IGNORE INTO table t1;
|
||||
|
||||
--query_vertical SELECT * FROM t1
|
||||
delete from t1;
|
||||
@ -1007,7 +1007,7 @@ CREATE TABLE t1 (
|
||||
--echo # There is no promotion
|
||||
SHOW CREATE TABLE t1;
|
||||
|
||||
LOAD DATA INFILE "file2.dat" INTO table t1;
|
||||
LOAD DATA INFILE "file2.dat" IGNORE INTO table t1;
|
||||
|
||||
--query_vertical SELECT * FROM t1
|
||||
delete from t1;
|
||||
@ -1018,7 +1018,7 @@ modify f TIMESTAMP NULL default CURRENT_TIMESTAMP;
|
||||
--echo # There is no promotion
|
||||
SHOW CREATE TABLE t1;
|
||||
|
||||
LOAD DATA INFILE "file2.dat" INTO table t1;
|
||||
LOAD DATA INFILE "file2.dat" IGNORE INTO table t1;
|
||||
|
||||
--query_vertical SELECT * FROM t1
|
||||
delete from t1;
|
||||
|
@ -509,7 +509,7 @@ CREATE TABLE t2 (
|
||||
);
|
||||
|
||||
--disable_warnings
|
||||
INSERT INTO t2 VALUES ();
|
||||
INSERT IGNORE INTO t2 VALUES ();
|
||||
INSERT INTO t1 VALUES ();
|
||||
--enable_warnings
|
||||
|
||||
@ -610,7 +610,7 @@ CREATE TABLE t1 (
|
||||
KEY idx4267 (col1000, col1003)
|
||||
);
|
||||
|
||||
INSERT INTO t1 VALUES (),();
|
||||
INSERT IGNORE INTO t1 VALUES (),();
|
||||
SELECT col999 FROM t1 WHERE col1000 = "3" AND col1003 <=> sysdate();
|
||||
|
||||
DROP TABLE t1;
|
||||
@ -888,7 +888,7 @@ DROP TABLE t1;
|
||||
# MDEV-308 lp:1008516 - Failing assertion: templ->mysql_col_len == len
|
||||
#
|
||||
create table t1 (a int,b char(5),primary key (a), key (b(1)));
|
||||
insert into t1 values ('a','b');
|
||||
insert ignore into t1 values ('a','b');
|
||||
select 1 from t1 where a and b >= 'aa';
|
||||
drop table t1;
|
||||
|
||||
|
@ -11,13 +11,13 @@ let $load_file= $MYSQLTEST_VARDIR/std_data/loaddata2.dat;
|
||||
create table t1 (id int unsigned not null auto_increment primary key, a text, b text);
|
||||
start transaction;
|
||||
--replace_result $load_file LOAD_FILE
|
||||
eval load data infile '$load_file' into table t1 fields terminated by ',' enclosed by '''' (a, b);
|
||||
eval load data infile '$load_file' ignore into table t1 fields terminated by ',' enclosed by '''' (a, b);
|
||||
commit;
|
||||
select count(*) from t1;
|
||||
truncate table t1;
|
||||
start transaction;
|
||||
--replace_result $load_file LOAD_FILE
|
||||
eval load data infile '$load_file' into table t1 fields terminated by ',' enclosed by '''' (a, b);
|
||||
eval load data infile '$load_file' ignore into table t1 fields terminated by ',' enclosed by '''' (a, b);
|
||||
rollback;
|
||||
select count(*) from t1;
|
||||
|
||||
|
@ -573,14 +573,14 @@ INSERT INTO t1(stat_id,acct_id) VALUES
|
||||
INSERT INTO t1(stat_id,acct_id) SELECT stat_id, mod(id+100000, acct_id) FROM t1;
|
||||
INSERT INTO t1(stat_id,acct_id) SELECT stat_id, mod(id+100000, acct_id) FROM t1;
|
||||
INSERT INTO t1(stat_id,acct_id) SELECT stat_id, mod(id+100000, acct_id) FROM t1;
|
||||
INSERT INTO t1(stat_id,acct_id) SELECT stat_id, mod(id+100000, acct_id) FROM t1;
|
||||
INSERT INTO t1(stat_id,acct_id) SELECT stat_id, mod(id+100000, acct_id) FROM t1;
|
||||
INSERT INTO t1(stat_id,acct_id) SELECT stat_id, mod(id+100000, acct_id) FROM t1;
|
||||
INSERT INTO t1(stat_id,acct_id) SELECT stat_id, mod(id+100000, acct_id) FROM t1;
|
||||
INSERT INTO t1(stat_id,acct_id) SELECT stat_id, mod(id+100000, acct_id) FROM t1;
|
||||
INSERT INTO t1(stat_id,acct_id) SELECT stat_id, mod(id+100000, acct_id) FROM t1;
|
||||
INSERT INTO t1(stat_id,acct_id) SELECT stat_id, mod(id+100000, acct_id) FROM t1;
|
||||
INSERT INTO t1(stat_id,acct_id) SELECT stat_id, mod(id+100000, acct_id) FROM t1;
|
||||
INSERT IGNORE INTO t1(stat_id,acct_id) SELECT stat_id, mod(id+100000, acct_id) FROM t1;
|
||||
INSERT IGNORE INTO t1(stat_id,acct_id) SELECT stat_id, mod(id+100000, acct_id) FROM t1;
|
||||
INSERT IGNORE INTO t1(stat_id,acct_id) SELECT stat_id, mod(id+100000, acct_id) FROM t1;
|
||||
INSERT IGNORE INTO t1(stat_id,acct_id) SELECT stat_id, mod(id+100000, acct_id) FROM t1;
|
||||
INSERT IGNORE INTO t1(stat_id,acct_id) SELECT stat_id, mod(id+100000, acct_id) FROM t1;
|
||||
INSERT IGNORE INTO t1(stat_id,acct_id) SELECT stat_id, mod(id+100000, acct_id) FROM t1;
|
||||
INSERT IGNORE INTO t1(stat_id,acct_id) SELECT stat_id, mod(id+100000, acct_id) FROM t1;
|
||||
INSERT IGNORE INTO t1(stat_id,acct_id) SELECT stat_id, mod(id+100000, acct_id) FROM t1;
|
||||
UPDATE t1 SET acct_id=785
|
||||
WHERE MOD(stat_id,2)=0 AND MOD(id,stat_id)=MOD(acct_id,stat_id);
|
||||
OPTIMIZE TABLE t1;
|
||||
@ -987,6 +987,7 @@ DROP TABLE t1;
|
||||
#
|
||||
create table t1(a text) engine=innodb default charset=utf8;
|
||||
insert into t1 values('aaa');
|
||||
set statement sql_mode = 'NO_ENGINE_SUBSTITUTION' for
|
||||
alter table t1 add index(a(1024));
|
||||
show create table t1;
|
||||
drop table t1;
|
||||
@ -1558,6 +1559,7 @@ if ($test_foreign_keys)
|
||||
# auto_increment keys
|
||||
#
|
||||
create table t1 (a int auto_increment primary key) engine=innodb;
|
||||
set statement sql_mode = 'NO_ENGINE_SUBSTITUTION' for
|
||||
alter table t1 order by a;
|
||||
drop table t1;
|
||||
|
||||
|
@ -1470,9 +1470,11 @@ source include/varchar.inc;
|
||||
--replace_result \\ / $MYSQL_TEST_DIR . /var/mysqld.1/data/ / t1.frm t1
|
||||
create table t1 (v varchar(65530), key(v));
|
||||
drop table t1;
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
create table t1 (v varchar(65536));
|
||||
show create table t1;
|
||||
drop table t1;
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
create table t1 (v varchar(65530) character set utf8);
|
||||
show create table t1;
|
||||
drop table t1;
|
||||
|
@ -576,6 +576,7 @@ prepare my_delete from "delete from t9 where c21 = 'O' ";
|
||||
#
|
||||
# Use the maximum BIGINT from the manual
|
||||
set @arg00= 9223372036854775807 ;
|
||||
set statement sql_mode = '' for
|
||||
execute my_insert using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00,
|
||||
@arg00, @arg00, @arg00, @arg00, @arg00 ;
|
||||
--vertical_results
|
||||
@ -585,6 +586,7 @@ execute my_select ;
|
||||
--replace_result e+0 e+
|
||||
execute my_delete ;
|
||||
set @arg00= '9223372036854775807' ;
|
||||
set statement sql_mode = '' for
|
||||
execute my_insert using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00,
|
||||
@arg00, @arg00, @arg00, @arg00, @arg00 ;
|
||||
--vertical_results
|
||||
@ -596,6 +598,7 @@ execute my_delete ;
|
||||
# Use the minimum BIGINT from the manual
|
||||
#
|
||||
set @arg00= -9223372036854775808 ;
|
||||
set statement sql_mode = '' for
|
||||
execute my_insert using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00,
|
||||
@arg00, @arg00, @arg00, @arg00, @arg00 ;
|
||||
--vertical_results
|
||||
@ -605,6 +608,7 @@ execute my_select ;
|
||||
--replace_result e+0 e+
|
||||
execute my_delete ;
|
||||
set @arg00= '-9223372036854775808' ;
|
||||
set statement sql_mode = '' for
|
||||
execute my_insert using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00,
|
||||
@arg00, @arg00, @arg00, @arg00, @arg00 ;
|
||||
--vertical_results
|
||||
@ -618,6 +622,7 @@ execute my_delete ;
|
||||
# (FLOAT,REAL,DOUBLE) during insert
|
||||
#
|
||||
set @arg00= 1.11111111111111111111e+50 ;
|
||||
set statement sql_mode = '' for
|
||||
execute my_insert using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00,
|
||||
@arg00, @arg00, @arg00, @arg00, @arg00 ;
|
||||
--vertical_results
|
||||
@ -630,6 +635,7 @@ execute my_delete ;
|
||||
# because the string is treated as written integer and
|
||||
# '.11111111111111111111e+50' is cut away.
|
||||
set @arg00= '1.11111111111111111111e+50' ;
|
||||
set statement sql_mode = '' for
|
||||
execute my_insert using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00,
|
||||
@arg00, @arg00, @arg00, @arg00, @arg00 ;
|
||||
--vertical_results
|
||||
@ -639,6 +645,7 @@ execute my_select ;
|
||||
--replace_result e+0 e+
|
||||
execute my_delete ;
|
||||
set @arg00= -1.11111111111111111111e+50 ;
|
||||
set statement sql_mode = '' for
|
||||
execute my_insert using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00,
|
||||
@arg00, @arg00, @arg00, @arg00, @arg00 ;
|
||||
--vertical_results
|
||||
@ -651,6 +658,7 @@ execute my_delete ;
|
||||
# because the string is treated as written integer and
|
||||
# '.11111111111111111111e+50' is cut away.
|
||||
set @arg00= '-1.11111111111111111111e+50' ;
|
||||
set statement sql_mode = '' for
|
||||
execute my_insert using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00,
|
||||
@arg00, @arg00, @arg00, @arg00, @arg00 ;
|
||||
--vertical_results
|
||||
@ -672,6 +680,7 @@ select '-- insert into string columns --' as test_sequence ;
|
||||
--enable_query_log
|
||||
|
||||
######## INSERT into .. string columns values(CHAR(n),LONGTEXT) ########
|
||||
set sql_mode = '';
|
||||
insert into t9
|
||||
( c1, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30 )
|
||||
values
|
||||
@ -803,6 +812,7 @@ values
|
||||
( 57, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )" ;
|
||||
execute stmt2 using @arg00, @arg00, @arg00, @arg00, @arg00, @arg00, @arg00,
|
||||
@arg00, @arg00, @arg00, @arg00 ;
|
||||
set sql_mode = default;
|
||||
|
||||
|
||||
######## INSERT into .. string columns values(LONGBLOB,NULL) ########
|
||||
@ -984,6 +994,7 @@ delete from t9 ;
|
||||
select '-- insert into date/time columns --' as test_sequence ;
|
||||
--enable_query_log
|
||||
######## INSERT into .. date/time columns values(VARCHAR(19),LONGTEXT) ########
|
||||
set sql_mode = '';
|
||||
set @arg00= '1991-01-01 01:01:01' ;
|
||||
insert into t9
|
||||
( c1, c13, c14, c15, c16, c17 )
|
||||
@ -1079,6 +1090,7 @@ prepare stmt2 from "insert into t9
|
||||
values
|
||||
( 53, ?, ?, ?, ?, ? )" ;
|
||||
execute stmt2 using @arg00, @arg00, @arg00, @arg00, @arg00 ;
|
||||
set sql_mode = default;
|
||||
|
||||
|
||||
######## INSERT into .. date/time columns values(LONGBLOB,NULL) ########
|
||||
|
@ -108,7 +108,9 @@ execute stmt1 using @arg00, @arg01;
|
||||
select a,b from t1 where a=@arg00;
|
||||
set @arg00=NULL;
|
||||
set @arg01=2;
|
||||
set sql_mode = '';
|
||||
execute stmt1 using @arg00, @arg01;
|
||||
set sql_mode = default;
|
||||
select a,b from t1 order by a;
|
||||
set @arg00=0;
|
||||
execute stmt1 using @arg01, @arg00;
|
||||
|
@ -15,7 +15,7 @@ insert t1 values ('2010-12-11 00:20:03.1234');
|
||||
insert t1 values ('2010-12-11 15:47:11.1234');
|
||||
insert t1 values (20101211010203.45678);
|
||||
insert t1 values (20101211030405.789e0);
|
||||
insert t1 values (99991231235959e1);
|
||||
insert ignore t1 values (99991231235959e1);
|
||||
select * from t1;
|
||||
--replace_regex /121000/121094/ /457000/457031/ /789000/789062/
|
||||
select truncate(a, 6) from t1; # Field::val_real()
|
||||
@ -50,7 +50,7 @@ select a, a+interval 9876543 microsecond from t1;
|
||||
update t1 set a=a+interval 9876543 microsecond;
|
||||
select * from t1;
|
||||
select a, a + interval 2 year from t1;
|
||||
insert t1 select a + interval 2 year from t1;
|
||||
insert ignore t1 select a + interval 2 year from t1;
|
||||
select * from t1;
|
||||
delete from t1 where a < 20110101;
|
||||
select * from t1;
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
# Table Country
|
||||
|
||||
INSERT INTO Country VALUES
|
||||
INSERT IGNORE INTO Country VALUES
|
||||
('AFG','Afghanistan',652090.00,22720000,1),
|
||||
('NLD','Netherlands',41526.00,15864000,5),
|
||||
('ANT','Netherlands Antilles',800.00,217000,33),
|
||||
@ -649,7 +649,7 @@ INSERT INTO City VALUES
|
||||
(398,'Franco da Rocha','BRA',108964),
|
||||
(399,'Teixeira de Freitas','BRA',108441),
|
||||
(400,'Varginha','BRA',108314);
|
||||
INSERT INTO City VALUES
|
||||
INSERT IGNORE INTO City VALUES
|
||||
(401,'Ribeirão Pires','BRA',108121),
|
||||
(402,'Sabará','BRA',107781),
|
||||
(403,'Catanduva','BRA',107761),
|
||||
@ -1855,7 +1855,7 @@ INSERT INTO City VALUES
|
||||
(1598,'Aomori','JPN',295969),
|
||||
(1599,'Hakodate','JPN',294788),
|
||||
(1600,'Akashi','JPN',292253);
|
||||
INSERT INTO City VALUES
|
||||
INSERT IGNORE INTO City VALUES
|
||||
(1601,'Yokkaichi','JPN',288173),
|
||||
(1602,'Fukushima','JPN',287525),
|
||||
(1603,'Morioka','JPN',287353),
|
||||
@ -2056,7 +2056,7 @@ INSERT INTO City VALUES
|
||||
(1798,'Subotica','YUG',100386),
|
||||
(1799,'Prizren','YUG',92303),
|
||||
(1800,'Phnom Penh','KHM',570155);
|
||||
INSERT INTO City VALUES
|
||||
INSERT IGNORE INTO City VALUES
|
||||
(1801,'Battambang','KHM',129800),
|
||||
(1802,'Siem Reap','KHM',105100),
|
||||
(1803,'Douala','CMR',1448300),
|
||||
@ -2659,7 +2659,7 @@ INSERT INTO City VALUES
|
||||
(2398,'Namwon','KOR',103544),
|
||||
(2399,'Tonghae','KOR',95472),
|
||||
(2400,'Mun-gyong','KOR',92239);
|
||||
INSERT INTO City VALUES
|
||||
INSERT IGNORE INTO City VALUES
|
||||
(2401,'Athenai','GRC',772072),
|
||||
(2402,'Thessaloniki','GRC',383967),
|
||||
(2403,'Pireus','GRC',182671),
|
||||
@ -3463,7 +3463,7 @@ INSERT INTO City VALUES
|
||||
(3198,'Dakar','SEN',785071),
|
||||
(3199,'Thiès','SEN',248000),
|
||||
(3200,'Kaolack','SEN',199000);
|
||||
INSERT INTO City VALUES
|
||||
INSERT IGNORE INTO City VALUES
|
||||
(3201,'Ziguinchor','SEN',192000),
|
||||
(3202,'Rufisque','SEN',150000),
|
||||
(3203,'Saint-Louis','SEN',132400),
|
||||
@ -3664,7 +3664,7 @@ INSERT INTO City VALUES
|
||||
(3398,'Çorlu','TUR',123300),
|
||||
(3399,'Isparta','TUR',121911),
|
||||
(3400,'Karabük','TUR',118285);
|
||||
INSERT INTO City VALUES
|
||||
INSERT IGNORE INTO City VALUES
|
||||
(3401,'Kilis','TUR',118245),
|
||||
(3402,'Alanya','TUR',117300),
|
||||
(3403,'Kiziltepe','TUR',112000),
|
||||
@ -3865,7 +3865,7 @@ INSERT INTO City VALUES
|
||||
(3598,'Izevsk','RUS',652800),
|
||||
(3599,'Krasnodar','RUS',639000),
|
||||
(3600,'Jaroslavl','RUS',616700);
|
||||
INSERT INTO City VALUES
|
||||
INSERT IGNORE INTO City VALUES
|
||||
(3601,'Habarovsk','RUS',609400),
|
||||
(3602,'Vladivostok','RUS',606200),
|
||||
(3603,'Irkutsk','RUS',593700),
|
||||
@ -4350,7 +4350,7 @@ INSERT INTO City VALUES
|
||||
|
||||
# Table CountryLanguage
|
||||
|
||||
INSERT INTO CountryLanguage VALUES
|
||||
INSERT IGNORE INTO CountryLanguage VALUES
|
||||
('AFG','Pashto',52.4),
|
||||
('NLD','Dutch',95.6),
|
||||
('ANT','Papiamento',86.2),
|
||||
@ -4551,7 +4551,7 @@ INSERT INTO CountryLanguage VALUES
|
||||
('TJK','Tadzhik',62.2),
|
||||
('TWN','Min',66.7),
|
||||
('TZA','Nyamwesi',21.1);
|
||||
INSERT INTO CountryLanguage VALUES
|
||||
INSERT IGNORE INTO CountryLanguage VALUES
|
||||
('DNK','Danish',93.5),
|
||||
('THA','Thai',52.6),
|
||||
('TGO','Ewe',23.2),
|
||||
@ -4752,7 +4752,7 @@ INSERT INTO CountryLanguage VALUES
|
||||
('WSM','Samoan',47.5),
|
||||
('STP','French',0.7),
|
||||
('SEN','Ful',21.7);
|
||||
INSERT INTO CountryLanguage VALUES
|
||||
INSERT IGNORE INTO CountryLanguage VALUES
|
||||
('SYC','English',3.8),
|
||||
('SLE','Temne',31.8),
|
||||
('SGP','Malay',14.1),
|
||||
@ -4953,7 +4953,7 @@ INSERT INTO CountryLanguage VALUES
|
||||
('AGO','Luimbe-nganguela',5.4),
|
||||
('ABW','Dutch',5.3),
|
||||
('AUS','Canton Chinese',1.1);
|
||||
INSERT INTO CountryLanguage VALUES
|
||||
INSERT IGNORE INTO CountryLanguage VALUES
|
||||
('AZE','Armenian',2.0),
|
||||
('BGD','Garo',0.1),
|
||||
('BEL','Arabic',1.6),
|
||||
|
@ -3,7 +3,7 @@ insert into t1 values ('2012-00-00');
|
||||
select * from t1;
|
||||
d
|
||||
2012-00-00
|
||||
update t1 set d = adddate(d, interval 1 day);
|
||||
update ignore t1 set d = adddate(d, interval 1 day);
|
||||
Warnings:
|
||||
Warning 1292 Incorrect datetime value: '2012-00-00'
|
||||
select * from t1;
|
||||
|
@ -292,7 +292,7 @@ t2 CREATE TABLE `t2` (
|
||||
) ENGINE=MRG_MyISAM DEFAULT CHARSET=latin1 UNION=(`t1`)
|
||||
drop table if exists t1, t2;
|
||||
create table t1 (a int, b int, c int, d int, e int, f int, g int, h int,i int, primary key (a,b,c,d,e,f,g,i,h)) engine=MyISAM;
|
||||
insert into t1 (a) values(1);
|
||||
insert ignore into t1 (a) values(1);
|
||||
Warnings:
|
||||
Warning 1364 Field 'b' doesn't have a default value
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
@ -311,7 +311,7 @@ Name Engine Version Row_format Rows Avg_row_length Data_length Max_data_length I
|
||||
t1 MyISAM 10 Fixed 1 37 X X X X X X X X latin1_swedish_ci NULL
|
||||
drop table t1;
|
||||
create table t1 (a int not null, b int not null, c int not null, d int not null, e int not null, f int not null, g int not null, h int not null,i int not null, primary key (a,b,c,d,e,f,g,i,h)) engine=MyISAM;
|
||||
insert into t1 (a) values(1);
|
||||
insert ignore into t1 (a) values(1);
|
||||
Warnings:
|
||||
Warning 1364 Field 'b' doesn't have a default value
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
|
@ -25,7 +25,7 @@ truncate table t1;
|
||||
insert into t1 values(32767-1),(NULL),(NULL);
|
||||
ERROR 22003: Out of range value for column 'a' at row 3
|
||||
truncate table t1;
|
||||
insert into t1 values(32767+1);
|
||||
insert ignore into t1 values(32767+1);
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'a' at row 1
|
||||
select * from t1;
|
||||
@ -59,7 +59,7 @@ truncate table t1;
|
||||
insert into t1 values(65535-1),(NULL),(NULL);
|
||||
ERROR 22003: Out of range value for column 'a' at row 3
|
||||
truncate table t1;
|
||||
insert into t1 values(65535+1);
|
||||
insert ignore into t1 values(65535+1);
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'a' at row 1
|
||||
select * from t1;
|
||||
@ -93,7 +93,7 @@ truncate table t1;
|
||||
insert into t1 values(2147483647-1),(NULL),(NULL);
|
||||
ERROR 22003: Out of range value for column 'a' at row 3
|
||||
truncate table t1;
|
||||
insert into t1 values(2147483647+1);
|
||||
insert ignore into t1 values(2147483647+1);
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'a' at row 1
|
||||
select * from t1;
|
||||
@ -127,7 +127,7 @@ truncate table t1;
|
||||
insert into t1 values(4294967295-1),(NULL),(NULL);
|
||||
ERROR 22003: Out of range value for column 'a' at row 3
|
||||
truncate table t1;
|
||||
insert into t1 values(4294967295+1);
|
||||
insert ignore into t1 values(4294967295+1);
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'a' at row 1
|
||||
select * from t1;
|
||||
@ -161,7 +161,7 @@ truncate table t1;
|
||||
insert into t1 values(cast(9223372036854775807 as unsigned)-1),(NULL),(NULL);
|
||||
ERROR 22003: Out of range value for column 'a' at row 3
|
||||
truncate table t1;
|
||||
insert into t1 values(cast(9223372036854775807 as unsigned)+1);
|
||||
insert ignore into t1 values(cast(9223372036854775807 as unsigned)+1);
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'a' at row 1
|
||||
select * from t1;
|
||||
@ -245,7 +245,7 @@ DROP TABLE t1;
|
||||
#
|
||||
CREATE TABLE t1 (a smallint AUTO_INCREMENT, PRIMARY KEY (a));
|
||||
INSERT INTO t1 VALUES (2);
|
||||
INSERT INTO t1 VALUES (32768);
|
||||
INSERT IGNORE INTO t1 VALUES (32768);
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'a' at row 1
|
||||
INSERT INTO t1 VALUES (NULL);
|
||||
|
@ -26,7 +26,7 @@ truncate table t1;
|
||||
insert into t1 values(32767-1),(NULL),(NULL);
|
||||
ERROR 22003: Out of range value for column 'a' at row 3
|
||||
truncate table t1;
|
||||
insert into t1 values(32767+1);
|
||||
insert ignore into t1 values(32767+1);
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'a' at row 1
|
||||
select * from t1;
|
||||
@ -61,7 +61,7 @@ truncate table t1;
|
||||
insert into t1 values(65535-1),(NULL),(NULL);
|
||||
ERROR 22003: Out of range value for column 'a' at row 3
|
||||
truncate table t1;
|
||||
insert into t1 values(65535+1);
|
||||
insert ignore into t1 values(65535+1);
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'a' at row 1
|
||||
select * from t1;
|
||||
@ -96,7 +96,7 @@ truncate table t1;
|
||||
insert into t1 values(2147483647-1),(NULL),(NULL);
|
||||
ERROR 22003: Out of range value for column 'a' at row 3
|
||||
truncate table t1;
|
||||
insert into t1 values(2147483647+1);
|
||||
insert ignore into t1 values(2147483647+1);
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'a' at row 1
|
||||
select * from t1;
|
||||
@ -131,7 +131,7 @@ truncate table t1;
|
||||
insert into t1 values(4294967295-1),(NULL),(NULL);
|
||||
ERROR 22003: Out of range value for column 'a' at row 3
|
||||
truncate table t1;
|
||||
insert into t1 values(4294967295+1);
|
||||
insert ignore into t1 values(4294967295+1);
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'a' at row 1
|
||||
select * from t1;
|
||||
@ -166,7 +166,7 @@ truncate table t1;
|
||||
insert into t1 values(cast(9223372036854775807 as unsigned)-1),(NULL),(NULL);
|
||||
ERROR 22003: Out of range value for column 'a' at row 3
|
||||
truncate table t1;
|
||||
insert into t1 values(cast(9223372036854775807 as unsigned)+1);
|
||||
insert ignore into t1 values(cast(9223372036854775807 as unsigned)+1);
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'a' at row 1
|
||||
select * from t1;
|
||||
@ -251,7 +251,7 @@ DROP TABLE t1;
|
||||
#
|
||||
CREATE TABLE t1 (a smallint AUTO_INCREMENT, PRIMARY KEY (a));
|
||||
INSERT INTO t1 VALUES (2);
|
||||
INSERT INTO t1 VALUES (32768);
|
||||
INSERT IGNORE INTO t1 VALUES (32768);
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'a' at row 1
|
||||
INSERT INTO t1 VALUES (NULL);
|
||||
|
@ -60,6 +60,7 @@ min(big) max(big) max(big)-1
|
||||
select min(big),max(big),max(big)-1 from t1 group by a;
|
||||
min(big) max(big) max(big)-1
|
||||
-1 9223372036854775807 9223372036854775806
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 modify big bigint unsigned not null;
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'big' at row 1
|
||||
@ -90,6 +91,7 @@ min(big) max(big) max(big)-1
|
||||
select min(big),max(big),max(big)-1 from t1 group by a;
|
||||
min(big) max(big) max(big)-1
|
||||
0 18446744073709551615 18446744073709551614
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 modify big bigint not null;
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'big' at row 5
|
||||
@ -208,7 +210,7 @@ a b c d
|
||||
18446744073709551615 18446744073709551615 18446744073709551615 18446744073709551615
|
||||
drop table t1;
|
||||
create table t1 ( quantity decimal(2) unsigned);
|
||||
insert into t1 values (500), (-500), (~0), (-1);
|
||||
insert ignore into t1 values (500), (-500), (~0), (-1);
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'quantity' at row 1
|
||||
Warning 1264 Out of range value for column 'quantity' at row 2
|
||||
|
@ -40,15 +40,23 @@ select (CASE "two" when "one" then 1.00 WHEN "two" then 2.00 END) +0.0;
|
||||
select case 1/0 when "a" then "true" else "false" END;
|
||||
case 1/0 when "a" then "true" else "false" END
|
||||
false
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
select case 1/0 when "a" then "true" END;
|
||||
case 1/0 when "a" then "true" END
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
select (case 1/0 when "a" then "true" END) | 0;
|
||||
(case 1/0 when "a" then "true" END) | 0
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
select (case 1/0 when "a" then "true" END) + 0.0;
|
||||
(case 1/0 when "a" then "true" END) + 0.0
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
select case when 1>0 then "TRUE" else "FALSE" END;
|
||||
case when 1>0 then "TRUE" else "FALSE" END
|
||||
TRUE
|
||||
@ -99,8 +107,8 @@ CASE WHEN 1 THEN 0.1e1 else '1' END AS c12
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET latin1 COLLATE latin1_danish_ci NOT NULL,
|
||||
`c2` varchar(1) CHARACTER SET latin1 COLLATE latin1_danish_ci NOT NULL,
|
||||
`c1` varchar(1) CHARACTER SET latin1 COLLATE latin1_danish_ci DEFAULT NULL,
|
||||
`c2` varchar(1) CHARACTER SET latin1 COLLATE latin1_danish_ci DEFAULT NULL,
|
||||
`c3` varchar(1) NOT NULL,
|
||||
`c4` varchar(1) NOT NULL,
|
||||
`c5` varchar(4) NOT NULL,
|
||||
@ -157,7 +165,7 @@ t1 CREATE TABLE `t1` (
|
||||
`COALESCE(1,1.0)` decimal(2,1) NOT NULL,
|
||||
`COALESCE(1,'1')` varchar(1) NOT NULL,
|
||||
`COALESCE(1.1,'1')` varchar(4) NOT NULL,
|
||||
`COALESCE('a' COLLATE latin1_bin,'b')` varchar(1) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL
|
||||
`COALESCE('a' COLLATE latin1_bin,'b')` varchar(1) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 SELECT IFNULL('a' COLLATE latin1_swedish_ci, 'b' COLLATE latin1_bin);
|
||||
|
@ -43,6 +43,8 @@ cast(5 as unsigned) -6.0
|
||||
select cast(NULL as signed), cast(1/0 as signed);
|
||||
cast(NULL as signed) cast(1/0 as signed)
|
||||
NULL NULL
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
select cast(1 as double(5,2));
|
||||
cast(1 as double(5,2))
|
||||
1.00
|
||||
@ -160,6 +162,8 @@ cast(cast("2011-04-05 8:46:06.123456" AS datetime(6)) as time(6))
|
||||
select cast(NULL as unsigned), cast(1/0 as unsigned);
|
||||
cast(NULL as unsigned) cast(1/0 as unsigned)
|
||||
NULL NULL
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
select cast("A" as binary) = "a", cast(BINARY "a" as CHAR) = "A";
|
||||
cast("A" as binary) = "a" cast(BINARY "a" as CHAR) = "A"
|
||||
0 1
|
||||
@ -404,7 +408,7 @@ create table t1 select cast(_koi8r'
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`t` varchar(4) CHARACTER SET cp1251 NOT NULL
|
||||
`t` varchar(4) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select
|
||||
@ -423,6 +427,7 @@ cast(1000 as CHAR(3))
|
||||
100
|
||||
Warnings:
|
||||
Warning 1292 Truncated incorrect BINARY(3) value: '1000'
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
create table t1 select
|
||||
cast(_latin1'ab' AS char) as c1,
|
||||
cast(_latin1'a ' AS char) as c2,
|
||||
@ -456,6 +461,7 @@ c1 c2 c3 c4 c5
|
||||
Warnings:
|
||||
Warning 1292 Truncated incorrect CHAR(2) value: 'фгх'
|
||||
Warning 1292 Truncated incorrect CHAR(2) value: 'ф '
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
create table t1 select
|
||||
cast(_koi8r'<27><>' AS nchar) as c1,
|
||||
cast(_koi8r'<27> ' AS nchar) as c2,
|
||||
@ -586,8 +592,8 @@ t1 CREATE TABLE `t1` (
|
||||
`cast(1 as signed)` int(2) NOT NULL,
|
||||
`cast(1 as double(5,2))` double(5,2) DEFAULT NULL,
|
||||
`cast(1 as decimal(5,3))` decimal(5,3) NOT NULL,
|
||||
`cast("A" as binary)` varbinary(1) NOT NULL,
|
||||
`cast("A" as char(100))` varbinary(100) NOT NULL,
|
||||
`cast("A" as binary)` varbinary(1) DEFAULT NULL,
|
||||
`cast("A" as char(100))` varbinary(100) DEFAULT NULL,
|
||||
`cast("2001-1-1" as DATE)` date DEFAULT NULL,
|
||||
`cast("2001-1-1" as DATETIME)` datetime DEFAULT NULL,
|
||||
`cast("1:2:3" as TIME)` time DEFAULT NULL
|
||||
@ -746,6 +752,7 @@ DROP TABLE t1;
|
||||
# LONGTEXT, UNION, USER VARIABLE
|
||||
# Bug#14096619 UNABLE TO RESTORE DATABASE DUMP
|
||||
#
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
CREATE TABLE t1 AS SELECT CONCAT(CAST(REPEAT('9', 1000) AS SIGNED)),
|
||||
CONCAT(CAST(REPEAT('9', 1000) AS UNSIGNED));
|
||||
Warnings:
|
||||
|
@ -236,6 +236,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c10` int(11) DEFAULT NULL COMMENT 'ABCDEfghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
|
||||
KEY `i2` (`c2`)
|
||||
) ENGINE=ENGINE DEFAULT CHARSET=latin1 COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
ALTER TABLE t1 ADD COLUMN c11 INTEGER COMMENT 'ABCDEfghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdABCDEfghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdABCDEfghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd';
|
||||
Warnings:
|
||||
Warning 1629 Comment for field 'c11' is too long (max = 1024)
|
||||
|
@ -265,6 +265,7 @@ t1 CREATE TABLE `t1` (
|
||||
KEY `i10` (`c10`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
|
||||
KEY `i1_3` (`c1`,`c2`,`c3`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
|
||||
) ENGINE=ENGINE DEFAULT CHARSET=latin1 COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
CREATE INDEX i11 ON t1(c11) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd';
|
||||
Warnings:
|
||||
Warning 1688 Comment for index 'i11' is too long (max = 1024)
|
||||
@ -317,6 +318,7 @@ t1 CREATE TABLE `t1` (
|
||||
KEY `i1_3` (`c1`,`c2`,`c3`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd',
|
||||
KEY `i11` (`c11`) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
|
||||
) ENGINE=ENGINE DEFAULT CHARSET=latin1 COMMENT='ABCDEFGHIJabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd'
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
ALTER TABLE t1 ADD INDEX (c13) COMMENT 'abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcd';
|
||||
Warnings:
|
||||
Warning 1688 Comment for index 'c13' is too long (max = 1024)
|
||||
|
@ -264,7 +264,7 @@ rollback;
|
||||
select * from t2;
|
||||
a
|
||||
insert into t2 (a) values (1026);
|
||||
load data infile "../../std_data/words.dat" into table t1 (a) set a:=f2(26);
|
||||
load data infile "../../std_data/words.dat" ignore into table t1 (a) set a:=f2(26);
|
||||
ERROR 23000: Duplicate entry '26' for key 'a'
|
||||
select * from t2;
|
||||
a
|
||||
|
@ -155,7 +155,7 @@ drop function fn|
|
||||
drop table t1|
|
||||
begin not atomic select @@sql_mode; end|
|
||||
@@sql_mode
|
||||
NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
|
||||
STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
|
||||
create table t1 (a int)|
|
||||
select a from t1 having a > 1|
|
||||
a
|
||||
|
@ -70,6 +70,7 @@ insert into t1 values();
|
||||
select * from t1;
|
||||
a
|
||||
abcde
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 alter column a set default 'abcdef';
|
||||
ERROR 42000: Invalid default value for 'a'
|
||||
drop table t1;
|
||||
@ -484,10 +485,10 @@ a int(11) YES NULL
|
||||
b bigint(11) NO NULL
|
||||
c bigint(10) unsigned NO NULL
|
||||
d date YES NULL
|
||||
e varchar(1) NO NULL
|
||||
e varchar(1) YES NULL
|
||||
f datetime YES NULL
|
||||
g time YES NULL
|
||||
h longblob NO NULL
|
||||
h longblob YES NULL
|
||||
dd time YES NULL
|
||||
select * from t2;
|
||||
a b c d e f g h dd
|
||||
@ -544,10 +545,12 @@ name varchar(10) YES NULL
|
||||
age smallint(6) YES -1
|
||||
drop table t1, t2;
|
||||
create table t1(cenum enum('a'), cset set('b'));
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
create table t2(cenum enum('a','a'), cset set('b','b'));
|
||||
Warnings:
|
||||
Note 1291 Column 'cenum' has duplicated value 'a' in ENUM
|
||||
Note 1291 Column 'cset' has duplicated value 'b' in SET
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
create table t3(cenum enum('a','A','a','c','c'), cset set('b','B','b','d','d'));
|
||||
Warnings:
|
||||
Note 1291 Column 'cenum' has duplicated value 'a' in ENUM
|
||||
@ -720,6 +723,7 @@ t1 CREATE TABLE `t1` (
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
create table t1 (
|
||||
a varchar(12) charset utf8 collate utf8_bin not null,
|
||||
b int not null, primary key (a)
|
||||
@ -1892,6 +1896,7 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
set @@session.collation_server=filename;
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
create table t1(a enum('',''));
|
||||
Warnings:
|
||||
Note 1291 Column 'a' has duplicated value '' in ENUM
|
||||
|
@ -4,7 +4,7 @@ RETURNS CHAR(100)
|
||||
RETURN CONCAT('Hello, ', str, '!');
|
||||
SELECT * FROM mysql.proc WHERE name like 'f1';
|
||||
db name type specific_name language sql_data_access is_deterministic security_type param_list returns body definer created modified sql_mode comment character_set_client collation_connection db_collation body_utf8
|
||||
test f1 FUNCTION f1 SQL CONTAINS_SQL NO DEFINER str char(20) char(100) CHARSET latin1 RETURN CONCAT('Hello, ', str, '!') root@localhost 2014-09-30 08:00:00 2014-09-30 08:00:00 NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION latin1 latin1_swedish_ci latin1_swedish_ci RETURN CONCAT('Hello, ', str, '!')
|
||||
test f1 FUNCTION f1 SQL CONTAINS_SQL NO DEFINER str char(20) char(100) CHARSET latin1 RETURN CONCAT('Hello, ', str, '!') root@localhost 2014-09-30 08:00:00 2014-09-30 08:00:00 STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION latin1 latin1_swedish_ci latin1_swedish_ci RETURN CONCAT('Hello, ', str, '!')
|
||||
SELECT f1('world');
|
||||
f1('world')
|
||||
Hello, world!
|
||||
|
@ -55,7 +55,7 @@ want1result
|
||||
location
|
||||
DROP TABLE t1;
|
||||
create table t1 (a set('a') not null);
|
||||
insert into t1 values (),();
|
||||
insert ignore into t1 values (),();
|
||||
Warnings:
|
||||
Warning 1364 Field 'a' doesn't have a default value
|
||||
select cast(a as char(1)) from t1;
|
||||
@ -224,30 +224,18 @@ CREATE TABLE t1 AS
|
||||
SELECT 10 AS a, REPEAT('a',20) AS b, REPEAT('a',8) AS c, REPEAT('a',8) AS d;
|
||||
ALTER TABLE t1 ADD PRIMARY KEY(a), ADD KEY(b);
|
||||
INSERT INTO t1 (a, b) VALUES (1, repeat(0xF1F2,5));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (2, repeat(0xF1F2,10));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (3, repeat(0xF1F2,11));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (4, repeat(0xF1F2,12));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
SELECT hex(concat(repeat(0xF1F2, 10), '%'));
|
||||
hex(concat(repeat(0xF1F2, 10), '%'))
|
||||
F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F225
|
||||
3 rows expected
|
||||
SELECT a, hex(b), c FROM t1 WHERE b LIKE concat(repeat(0xF1F2,10), '%');
|
||||
a hex(b) c
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
DROP TABLE t1;
|
||||
drop table if exists t1;
|
||||
create table t1 select repeat('a',10) as c1;
|
||||
@ -466,30 +454,18 @@ CREATE TABLE t1 AS
|
||||
SELECT 10 AS a, REPEAT('a',20) AS b, REPEAT('a',8) AS c, REPEAT('a',8) AS d;
|
||||
ALTER TABLE t1 ADD PRIMARY KEY(a), ADD KEY(b);
|
||||
INSERT INTO t1 (a, b) VALUES (1, repeat(0xF1F2,5));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (2, repeat(0xF1F2,10));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (3, repeat(0xF1F2,11));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (4, repeat(0xF1F2,12));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
SELECT hex(concat(repeat(0xF1F2, 10), '%'));
|
||||
hex(concat(repeat(0xF1F2, 10), '%'))
|
||||
F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F225
|
||||
3 rows expected
|
||||
SELECT a, hex(b), c FROM t1 WHERE b LIKE concat(repeat(0xF1F2,10), '%');
|
||||
a hex(b) c
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
DROP TABLE t1;
|
||||
SELECT strcmp('a','a '), strcmp('a ','a');
|
||||
strcmp('a','a ') strcmp('a ','a')
|
||||
@ -540,7 +516,7 @@ E5ABBA
|
||||
drop table t1;
|
||||
select hex(convert(_big5 0xC84041 using ucs2));
|
||||
hex(convert(_big5 0xC84041 using ucs2))
|
||||
003F0041
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1977 Cannot convert 'big5' character 0xC840 to 'ucs2'
|
||||
End of 4.1 tests
|
||||
@ -587,7 +563,7 @@ t1 CREATE TABLE `t1` (
|
||||
SELECT COUNT(*) FROM t1;
|
||||
COUNT(*)
|
||||
28672
|
||||
UPDATE t1 SET a=unhex(code) ORDER BY code;
|
||||
UPDATE IGNORE t1 SET a=unhex(code) ORDER BY code;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\x80 ' for column 'a' at row 1
|
||||
Warning 1366 Incorrect string value: '\x80!' for column 'a' at row 2
|
||||
@ -820,69 +796,69 @@ A2C1 Ⅸ
|
||||
A2C2 Ⅹ
|
||||
Warnings:
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3CA to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3CA to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3CB to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3CB to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3CC to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3CC to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3CD to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3CD to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3CE to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3CE to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3CF to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3CF to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3DA to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3DA to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3DB to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3DB to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3DC to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3DC to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3DD to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3DD to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3DE to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3DE to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3DF to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3DF to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3E0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3E1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3E2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3E3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3E4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3E5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3E6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3E7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3E8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3E9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3EA to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3EB to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3EC to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3ED to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3EE to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3EF to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3F0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3F1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3F2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3F3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3F4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3F5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3F6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3F7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3F8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3F9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3FA to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3FB to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3FC to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3FD to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3FE to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xC7FD to 'utf8'
|
||||
SELECT * FROM t1
|
||||
WHERE HEX(CAST(UPPER(a) AS CHAR CHARACTER SET utf8)) <>
|
||||
HEX(UPPER(CAST(a AS CHAR CHARACTER SET utf8))) ORDER BY code;
|
||||
@ -899,69 +875,69 @@ C7DA с
|
||||
C7DB т
|
||||
Warnings:
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3C9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3CA to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3CA to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3CB to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3CB to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3CC to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3CC to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3CD to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3CD to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3CE to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3CE to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3CF to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3CF to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3D9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3DA to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3DA to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3DB to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3DB to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3DC to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3DC to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3DD to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3DD to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3DE to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3DE to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3DF to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3DF to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3E0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3E1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3E2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3E3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3E4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3E5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3E6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3E7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3E8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3E9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3EA to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3EB to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3EC to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3ED to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3EE to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3EF to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3F0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3F1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3F2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3F3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3F4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3F5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3F6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3F7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3F8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3F9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3FA to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3FB to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3FC to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3FD to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xA3FE to 'utf8'
|
||||
Warning 1977 Cannot convert 'big5' character 0xC7FD to 'utf8'
|
||||
DROP TABLE t1;
|
||||
#
|
||||
# End of 5.5 tests
|
||||
@ -1000,7 +976,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET big5 NOT NULL
|
||||
`a` varchar(5) CHARACTER SET big5 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -1259,7 +1235,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET big5 COLLATE big5_bin NOT NULL
|
||||
`a` varchar(5) CHARACTER SET big5 COLLATE big5_bin DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -1497,6 +1473,7 @@ A1A1A1A1A1A120202020202020202020202020202020202020
|
||||
# Start of 10.0 tests
|
||||
#
|
||||
# Start of ctype_unescape.inc
|
||||
SET sql_mode = '';
|
||||
SET @query=_binary'SELECT CHARSET(\'test\'),@@character_set_client,@@character_set_connection';
|
||||
PREPARE stmt FROM @query;
|
||||
EXECUTE stmt;
|
||||
@ -4559,6 +4536,7 @@ DROP FUNCTION wellformedness;
|
||||
DROP FUNCTION mysql_real_escape_string_generated;
|
||||
DROP FUNCTION iswellformed;
|
||||
DROP TABLE allbytes;
|
||||
SET sql_mode = DEFAULT;
|
||||
# End of ctype_backslash.inc
|
||||
SET NAMES big5;
|
||||
# Start of ctype_E05C.inc
|
||||
@ -4602,7 +4580,7 @@ CREATE TABLE t1 AS SELECT REPEAT(' ',10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET big5 NOT NULL
|
||||
`a` varchar(10) CHARACTER SET big5 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('<27>\'),('<27>\t');
|
||||
INSERT INTO t1 VALUES ('\\<5C>\'),('\\<5C>\t'),('\\<5C>\t\t');
|
||||
@ -4641,7 +4619,7 @@ CREATE TABLE t1 AS SELECT REPEAT(' ', 10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET big5 NOT NULL
|
||||
`a` varchar(10) CHARACTER SET big5 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (BINARY('<27>\')),(BINARY('<27>\t'));
|
||||
INSERT INTO t1 VALUES (BINARY('\\<5C>\')),(BINARY('\\<5C>\t')),(BINARY('\\<5C>\t\t'));
|
||||
@ -4680,7 +4658,7 @@ CREATE TABLE t1 AS SELECT REPEAT(' ', 10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET big5 NOT NULL
|
||||
`a` varchar(10) CHARACTER SET big5 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (_BINARY'<27>\'),(_BINARY'<27>\t');
|
||||
INSERT INTO t1 VALUES (_BINARY'\\<5C>\'),(_BINARY'\\<5C>\t'),(_BINARY'\\<5C>\t\t');
|
||||
@ -4726,7 +4704,7 @@ CREATE TABLE t1 AS SELECT REPEAT(' ', 10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET big5 NOT NULL
|
||||
`a` varchar(10) CHARACTER SET big5 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('<27>\['),('\<5C>\[');
|
||||
SELECT HEX(a) FROM t1;
|
||||
@ -4746,7 +4724,7 @@ CREATE TABLE t1 AS SELECT REPEAT(' ', 10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varbinary(10) NOT NULL
|
||||
`a` varbinary(10) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('<27>\['),('\<5C>\[');
|
||||
SELECT HEX(a) FROM t1;
|
||||
|
@ -13,7 +13,7 @@ create table t1 as select concat(1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL
|
||||
`c1` varbinary(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
select hex(c1) from t1;
|
||||
hex(c1)
|
||||
@ -26,7 +26,7 @@ create table t1 as select concat(18446744073709551615) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(20) NOT NULL
|
||||
`c1` varbinary(20) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
select hex(c1) from t1;
|
||||
hex(c1)
|
||||
@ -39,7 +39,7 @@ create table t1 as select concat(1.1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(4) NOT NULL
|
||||
`c1` varbinary(4) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
select hex(c1) from t1;
|
||||
hex(c1)
|
||||
@ -52,7 +52,7 @@ create table t1 as select concat(1+2) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(3) NOT NULL
|
||||
`c1` varbinary(3) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(1-2));
|
||||
@ -62,7 +62,7 @@ create table t1 as select concat(1-2) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(3) NOT NULL
|
||||
`c1` varbinary(3) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(1*2));
|
||||
@ -72,7 +72,7 @@ create table t1 as select concat(1*2) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(3) NOT NULL
|
||||
`c1` varbinary(3) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(1/2));
|
||||
@ -112,7 +112,7 @@ create table t1 as select concat(-1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(2) NOT NULL
|
||||
`c1` varbinary(2) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(-(1+2)));
|
||||
@ -122,7 +122,7 @@ create table t1 as select concat(-(1+2)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(4) NOT NULL
|
||||
`c1` varbinary(4) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(1|2));
|
||||
@ -132,7 +132,7 @@ create table t1 as select concat(1|2) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(21) NOT NULL
|
||||
`c1` varbinary(21) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(1&2));
|
||||
@ -142,7 +142,7 @@ create table t1 as select concat(1&2) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(21) NOT NULL
|
||||
`c1` varbinary(21) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(bit_count(12)));
|
||||
@ -152,7 +152,7 @@ create table t1 as select concat(bit_count(12)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(2) NOT NULL
|
||||
`c1` varbinary(2) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(2<<1));
|
||||
@ -162,7 +162,7 @@ create table t1 as select concat(2<<1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(21) NOT NULL
|
||||
`c1` varbinary(21) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(2>>1));
|
||||
@ -172,7 +172,7 @@ create table t1 as select concat(2>>1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(21) NOT NULL
|
||||
`c1` varbinary(21) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(~0));
|
||||
@ -182,7 +182,7 @@ create table t1 as select concat(~0) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(21) NOT NULL
|
||||
`c1` varbinary(21) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(3^2));
|
||||
@ -192,7 +192,7 @@ create table t1 as select concat(3^2) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(21) NOT NULL
|
||||
`c1` varbinary(21) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(abs(-2)));
|
||||
@ -202,7 +202,7 @@ create table t1 as select concat(abs(-2)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(2) NOT NULL
|
||||
`c1` varbinary(2) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(left(concat(exp(2)),1));
|
||||
@ -332,7 +332,7 @@ create table t1 as select concat(degrees(0)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(23) NOT NULL
|
||||
`c1` varbinary(23) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(radians(0)));
|
||||
@ -342,7 +342,7 @@ create table t1 as select concat(radians(0)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(23) NOT NULL
|
||||
`c1` varbinary(23) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(ceiling(0.5)));
|
||||
@ -352,7 +352,7 @@ create table t1 as select concat(ceiling(0.5)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(4) NOT NULL
|
||||
`c1` varbinary(4) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(floor(0.5)));
|
||||
@ -362,7 +362,7 @@ create table t1 as select concat(floor(0.5)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(4) NOT NULL
|
||||
`c1` varbinary(4) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(round(0.5)));
|
||||
@ -372,7 +372,7 @@ create table t1 as select concat(round(0.5)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(3) NOT NULL
|
||||
`c1` varbinary(3) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(sign(0.5)));
|
||||
@ -382,14 +382,14 @@ create table t1 as select concat(sign(0.5)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(21) NOT NULL
|
||||
`c1` varbinary(21) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
create table t1 as select concat(rand()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(23) NOT NULL
|
||||
`c1` varbinary(23) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(length('a')));
|
||||
@ -399,7 +399,7 @@ create table t1 as select concat(length('a')) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(10) NOT NULL
|
||||
`c1` varbinary(10) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(char_length('a')));
|
||||
@ -409,7 +409,7 @@ create table t1 as select concat(char_length('a')) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(10) NOT NULL
|
||||
`c1` varbinary(10) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(bit_length('a')));
|
||||
@ -419,7 +419,7 @@ create table t1 as select concat(bit_length('a')) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(10) NOT NULL
|
||||
`c1` varbinary(10) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(coercibility('a')));
|
||||
@ -429,7 +429,7 @@ create table t1 as select concat(coercibility('a')) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(10) NOT NULL
|
||||
`c1` varbinary(10) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(locate('a','a')));
|
||||
@ -439,7 +439,7 @@ create table t1 as select concat(locate('a','a')) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(11) NOT NULL
|
||||
`c1` varbinary(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(field('c','a','b','c')));
|
||||
@ -449,7 +449,7 @@ create table t1 as select concat(field('c','a','b','c')) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(3) NOT NULL
|
||||
`c1` varbinary(3) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(ascii(61)));
|
||||
@ -459,7 +459,7 @@ create table t1 as select concat(ascii(61)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(3) NOT NULL
|
||||
`c1` varbinary(3) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(ord(61)));
|
||||
@ -469,7 +469,7 @@ create table t1 as select concat(ord(61)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(21) NOT NULL
|
||||
`c1` varbinary(21) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(find_in_set('b','a,b,c,d')));
|
||||
@ -479,7 +479,7 @@ create table t1 as select concat(find_in_set('b','a,b,c,d')) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(3) NOT NULL
|
||||
`c1` varbinary(3) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select md5('a'), hex(md5('a'));
|
||||
@ -489,7 +489,7 @@ create table t1 as select md5('a') as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(32) NOT NULL
|
||||
`c1` varbinary(32) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select old_password('a'), hex(old_password('a'));
|
||||
@ -499,7 +499,7 @@ create table t1 as select old_password('a') as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(16) NOT NULL
|
||||
`c1` varbinary(16) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select password('a'), hex(password('a'));
|
||||
@ -509,7 +509,7 @@ create table t1 as select password('a') as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(41) NOT NULL
|
||||
`c1` varbinary(41) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select sha('a'), hex(sha('a'));
|
||||
@ -519,7 +519,7 @@ create table t1 as select sha('a') as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(40) NOT NULL
|
||||
`c1` varbinary(40) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select sha1('a'), hex(sha1('a'));
|
||||
@ -529,7 +529,7 @@ create table t1 as select sha1('a') as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(40) NOT NULL
|
||||
`c1` varbinary(40) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(cast('-1' as signed)));
|
||||
@ -539,7 +539,7 @@ create table t1 as select concat(cast('-1' as signed)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(2) NOT NULL
|
||||
`c1` varbinary(2) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(cast('1' as unsigned)));
|
||||
@ -549,7 +549,7 @@ create table t1 as select concat(cast('1' as unsigned)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL
|
||||
`c1` varbinary(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(cast(1/2 as decimal(5,5))));
|
||||
@ -608,7 +608,7 @@ create table t1 as select concat(least(1,2)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(2) NOT NULL
|
||||
`c1` varbinary(2) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(greatest(1,2)));
|
||||
@ -618,7 +618,7 @@ create table t1 as select concat(greatest(1,2)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(2) NOT NULL
|
||||
`c1` varbinary(2) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(case when 11 then 22 else 33 end));
|
||||
@ -628,7 +628,7 @@ create table t1 as select concat(case when 11 then 22 else 33 end) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(2) NOT NULL
|
||||
`c1` varbinary(2) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(coalesce(1,2)));
|
||||
@ -638,7 +638,7 @@ create table t1 as select concat(coalesce(1,2)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL
|
||||
`c1` varbinary(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat_ws(1,2,3));
|
||||
@ -648,7 +648,7 @@ create table t1 as select concat_ws(1,2,3) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(3) NOT NULL
|
||||
`c1` varbinary(3) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(group_concat(1,2,3));
|
||||
@ -676,7 +676,7 @@ create table t1 as select concat(last_insert_id()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(21) NOT NULL
|
||||
`c1` varbinary(21) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(benchmark(0,0)));
|
||||
@ -686,7 +686,7 @@ create table t1 as select concat(benchmark(0,0)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL
|
||||
`c1` varbinary(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(sleep(0)));
|
||||
@ -696,7 +696,7 @@ create table t1 as select concat(sleep(0)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(21) NOT NULL
|
||||
`c1` varbinary(21) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(is_free_lock('xxxx')));
|
||||
@ -730,7 +730,7 @@ create table t1 as select concat(crc32('')) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(10) NOT NULL
|
||||
`c1` varbinary(10) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(uncompressed_length('')));
|
||||
@ -747,7 +747,7 @@ create table t1 as select concat(connection_id()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(10) NOT NULL
|
||||
`c1` varbinary(10) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(inet_aton('127.1.1.1')));
|
||||
@ -783,7 +783,7 @@ create table t1 as select concat(row_count()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(21) NOT NULL
|
||||
`c1` varbinary(21) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(found_rows()));
|
||||
@ -793,21 +793,21 @@ create table t1 as select concat(found_rows()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(21) NOT NULL
|
||||
`c1` varbinary(21) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
create table t1 as select concat(uuid_short()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(21) NOT NULL
|
||||
`c1` varbinary(21) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
create table t1 as select concat(uuid()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(36) CHARACTER SET utf8 NOT NULL
|
||||
`c1` varchar(36) CHARACTER SET utf8 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select coercibility(uuid()), coercibility(cast('a' as char character set latin1));
|
||||
@ -820,7 +820,7 @@ create table t1 as select concat(uuid(), cast('a' as char character set latin1))
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(37) NOT NULL
|
||||
`c1` varchar(37) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
create table t1 as select concat(master_pos_wait('non-existent',0,2)) as c1;
|
||||
@ -840,7 +840,7 @@ hex(c1)
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL,
|
||||
`c1` varbinary(1) DEFAULT NULL,
|
||||
`c2` int(1) NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
@ -898,7 +898,7 @@ hex(c1)
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(4) NOT NULL,
|
||||
`c1` varbinary(4) DEFAULT NULL,
|
||||
`c2` decimal(2,1) NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
@ -937,7 +937,7 @@ create table t1 as select concat('a'='a' IS TRUE) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL
|
||||
`c1` varbinary(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat('a'='a' IS NOT TRUE));
|
||||
@ -947,7 +947,7 @@ create table t1 as select concat('a'='a' IS NOT TRUE) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL
|
||||
`c1` varbinary(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(NOT 'a'='a'));
|
||||
@ -957,7 +957,7 @@ create table t1 as select concat(NOT 'a'='a') as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL
|
||||
`c1` varbinary(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat('a' IS NULL));
|
||||
@ -967,7 +967,7 @@ create table t1 as select concat('a' IS NULL) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL
|
||||
`c1` varbinary(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat('a' IS NOT NULL));
|
||||
@ -977,7 +977,7 @@ create table t1 as select concat('a' IS NOT NULL) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL
|
||||
`c1` varbinary(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat('a' rlike 'a'));
|
||||
@ -987,7 +987,7 @@ create table t1 as select concat('a' IS NOT NULL) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL
|
||||
`c1` varbinary(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(strcmp('a','b')));
|
||||
@ -997,7 +997,7 @@ create table t1 as select concat(strcmp('a','b')) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(2) NOT NULL
|
||||
`c1` varbinary(2) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat('a' like 'a'));
|
||||
@ -1007,7 +1007,7 @@ create table t1 as select concat('a' like 'b') as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL
|
||||
`c1` varbinary(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat('a' between 'b' and 'c'));
|
||||
@ -1017,7 +1017,7 @@ create table t1 as select concat('a' between 'b' and 'c') as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL
|
||||
`c1` varbinary(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat('a' in ('a','b')));
|
||||
@ -1027,7 +1027,7 @@ create table t1 as select concat('a' in ('a','b')) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL
|
||||
`c1` varbinary(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(interval(23, 1, 15, 17, 30, 44, 200)));
|
||||
@ -1037,7 +1037,7 @@ create table t1 as select concat(interval(23, 1, 15, 17, 30, 44, 200)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(2) NOT NULL
|
||||
`c1` varbinary(2) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
create table t1 (a varchar(10), fulltext key(a));
|
||||
@ -1069,7 +1069,7 @@ create table t1 as select concat(ifnull(1,1)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL
|
||||
`c1` varbinary(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(ifnull(1.1,1.1)));
|
||||
@ -1079,7 +1079,7 @@ create table t1 as select concat(ifnull(1.1,1.1)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(4) NOT NULL
|
||||
`c1` varbinary(4) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(if(1,'b',1));
|
||||
@ -1109,7 +1109,7 @@ create table t1 as select concat(if(1,1,1)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL
|
||||
`c1` varbinary(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(nullif(1,2)));
|
||||
@ -1274,12 +1274,13 @@ create table t1 as select concat(period_add(200902, 2)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(6) NOT NULL
|
||||
`c1` varbinary(6) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(period_diff(200902, 200802)));
|
||||
hex(concat(period_diff(200902, 200802)))
|
||||
3132
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
create table t1 as select concat(period_add(200902, 200802)) as c1;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c1' at row 1
|
||||
@ -1483,21 +1484,21 @@ create table t1 as select concat(curdate()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(10) NOT NULL
|
||||
`c1` varbinary(10) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
create table t1 as select concat(utc_date()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(10) NOT NULL
|
||||
`c1` varbinary(10) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
create table t1 as select concat(curtime()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(10) NOT NULL
|
||||
`c1` varbinary(10) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
create table t1 as select repeat('a',20) as c1 limit 0;
|
||||
@ -1513,7 +1514,7 @@ create table t1 as select concat(utc_time()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(10) NOT NULL
|
||||
`c1` varbinary(10) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(sec_to_time(2378)));
|
||||
@ -1606,21 +1607,21 @@ create table t1 as select concat(now()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(19) NOT NULL
|
||||
`c1` varbinary(19) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
create table t1 as select concat(utc_timestamp()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(19) NOT NULL
|
||||
`c1` varbinary(19) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
create table t1 as select concat(sysdate()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(19) NOT NULL
|
||||
`c1` varbinary(19) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(addtime('00:00:00','11:22:33')));
|
||||
@ -1660,7 +1661,7 @@ create table t1 as select export_set(1,2,3,4,2) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(127) NOT NULL
|
||||
`c1` varbinary(127) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(insert(1133,3,0,22));
|
||||
@ -1670,7 +1671,7 @@ create table t1 as select insert(1133,3,0,22) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(6) NOT NULL
|
||||
`c1` varbinary(6) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(lcase(123));
|
||||
@ -1680,7 +1681,7 @@ create table t1 as select lcase(123) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(3) NOT NULL
|
||||
`c1` varbinary(3) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(left(123,1));
|
||||
@ -1690,7 +1691,7 @@ create table t1 as select left(123,1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL
|
||||
`c1` varbinary(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(lower(123));
|
||||
@ -1700,7 +1701,7 @@ create table t1 as select lower(123) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(3) NOT NULL
|
||||
`c1` varbinary(3) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(lpad(1,2,0));
|
||||
@ -1710,7 +1711,7 @@ create table t1 as select lpad(1,2,0) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(2) NOT NULL
|
||||
`c1` varbinary(2) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(ltrim(1));
|
||||
@ -1720,7 +1721,7 @@ create table t1 as select ltrim(1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL
|
||||
`c1` varbinary(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(mid(1,1,1));
|
||||
@ -1730,7 +1731,7 @@ create table t1 as select mid(1,1,1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL
|
||||
`c1` varbinary(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(repeat(1,2));
|
||||
@ -1740,7 +1741,7 @@ create table t1 as select repeat(1,2) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(2) NOT NULL
|
||||
`c1` varbinary(2) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(replace(1,1,2));
|
||||
@ -1750,7 +1751,7 @@ create table t1 as select replace(1,1,2) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL
|
||||
`c1` varbinary(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(reverse(12));
|
||||
@ -1760,7 +1761,7 @@ create table t1 as select reverse(12) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(2) NOT NULL
|
||||
`c1` varbinary(2) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(right(123,1));
|
||||
@ -1770,7 +1771,7 @@ create table t1 as select right(123,1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL
|
||||
`c1` varbinary(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(rpad(1,2,0));
|
||||
@ -1780,7 +1781,7 @@ create table t1 as select rpad(1,2,0) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(2) NOT NULL
|
||||
`c1` varbinary(2) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(rtrim(1));
|
||||
@ -1790,7 +1791,7 @@ create table t1 as select rtrim(1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL
|
||||
`c1` varbinary(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(soundex(1));
|
||||
@ -1800,7 +1801,7 @@ create table t1 as select soundex(1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(4) NOT NULL
|
||||
`c1` varbinary(4) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(substring(1,1,1));
|
||||
@ -1810,7 +1811,7 @@ create table t1 as select substring(1,1,1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL
|
||||
`c1` varbinary(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(trim(1));
|
||||
@ -1820,7 +1821,7 @@ create table t1 as select trim(1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL
|
||||
`c1` varbinary(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(ucase(1));
|
||||
@ -1830,7 +1831,7 @@ create table t1 as select ucase(1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL
|
||||
`c1` varbinary(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(upper(1));
|
||||
@ -1840,14 +1841,14 @@ create table t1 as select upper(1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(1) NOT NULL
|
||||
`c1` varbinary(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
create table t1 as select repeat(' ', 64) as a limit 0;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varbinary(64) NOT NULL
|
||||
`a` varbinary(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
insert into t1 values ("1.1"), ("2.1");
|
||||
select a, hex(a) from t1;
|
||||
@ -2097,7 +2098,7 @@ create table t2 as select concat(a) from t1;
|
||||
show create table t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`concat(a)` varbinary(19) NOT NULL
|
||||
`concat(a)` varbinary(19) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1, t2;
|
||||
create table t1 (a date);
|
||||
@ -2396,7 +2397,7 @@ insert into t1 values ('2001-02-03 04:05:06');
|
||||
create view v1(a) as select concat(a) from t1;
|
||||
show columns from v1;
|
||||
Field Type Null Key Default Extra
|
||||
a varbinary(19) NO
|
||||
a varbinary(19) YES NULL
|
||||
select hex(a) from v1;
|
||||
hex(a)
|
||||
303030302D30302D30302030303A30303A3030
|
||||
@ -2647,14 +2648,14 @@ CREATE TABLE t2 AS SELECT CONCAT_WS(1,2,3) FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`CONCAT_WS(1,2,3)` varbinary(3) NOT NULL
|
||||
`CONCAT_WS(1,2,3)` varbinary(3) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
CREATE TABLE t2 AS SELECT INSERT(1133,3,0,22) FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`INSERT(1133,3,0,22)` varbinary(6) NOT NULL
|
||||
`INSERT(1133,3,0,22)` varbinary(6) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
CREATE TABLE t2 AS SELECT LCASE(a) FROM t1;
|
||||
@ -2675,35 +2676,35 @@ CREATE TABLE t2 AS SELECT REPEAT(1,2) FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`REPEAT(1,2)` varbinary(2) NOT NULL
|
||||
`REPEAT(1,2)` varbinary(2) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
CREATE TABLE t2 AS SELECT LEFT(123,2) FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`LEFT(123,2)` varbinary(2) NOT NULL
|
||||
`LEFT(123,2)` varbinary(2) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
CREATE TABLE t2 AS SELECT RIGHT(123,2) FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`RIGHT(123,2)` varbinary(2) NOT NULL
|
||||
`RIGHT(123,2)` varbinary(2) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
CREATE TABLE t2 AS SELECT LTRIM(123) FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`LTRIM(123)` varbinary(3) NOT NULL
|
||||
`LTRIM(123)` varbinary(3) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
CREATE TABLE t2 AS SELECT RTRIM(123) FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`RTRIM(123)` varbinary(3) NOT NULL
|
||||
`RTRIM(123)` varbinary(3) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
CREATE TABLE t2 AS SELECT ELT(1,111,222,333) FROM t1;
|
||||
@ -2717,35 +2718,35 @@ CREATE TABLE t2 AS SELECT REPLACE(111,2,3) FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`REPLACE(111,2,3)` varbinary(3) NOT NULL
|
||||
`REPLACE(111,2,3)` varbinary(3) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
CREATE TABLE t2 AS SELECT SUBSTRING_INDEX(111,111,1) FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`SUBSTRING_INDEX(111,111,1)` varbinary(3) NOT NULL
|
||||
`SUBSTRING_INDEX(111,111,1)` varbinary(3) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
CREATE TABLE t2 AS SELECT MAKE_SET(111,222,3) FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`MAKE_SET(111,222,3)` varbinary(5) NOT NULL
|
||||
`MAKE_SET(111,222,3)` varbinary(5) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
CREATE TABLE t2 AS SELECT SOUNDEX(1) FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`SOUNDEX(1)` varbinary(4) NOT NULL
|
||||
`SOUNDEX(1)` varbinary(4) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
CREATE TABLE t2 AS SELECT EXPORT_SET(1,'Y','N','',8);
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`EXPORT_SET(1,'Y','N','',8)` varbinary(64) NOT NULL
|
||||
`EXPORT_SET(1,'Y','N','',8)` varbinary(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
DROP TABLE t1;
|
||||
@ -2935,7 +2936,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(10) NOT NULL
|
||||
`c1` varbinary(10) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('a'),('a ');
|
||||
SELECT * FROM t1 WHERE CONCAT(c1)='a';
|
||||
@ -2956,7 +2957,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(10) NOT NULL
|
||||
`c1` varbinary(10) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('a'),('a ');
|
||||
SELECT * FROM t1 WHERE 'a'=CONCAT(c1);
|
||||
@ -2977,7 +2978,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(10) NOT NULL
|
||||
`c1` varbinary(10) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('%'),('% ');
|
||||
SELECT * FROM t1 WHERE '% '=CONCAT(c1);
|
||||
@ -2998,7 +2999,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varbinary(10) NOT NULL
|
||||
`c1` varbinary(10) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('%'),('% ');
|
||||
SELECT * FROM t1 WHERE '%'=CONCAT(c1);
|
||||
@ -3023,7 +3024,7 @@ CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varbinary(10) NOT NULL
|
||||
`a` varbinary(10) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('a'),('a ');
|
||||
SELECT a, LENGTH(a) FROM t1 WHERE a NOT LIKE 'a ';
|
||||
|
@ -649,7 +649,7 @@ select least(_latin1'a',_latin2'b',_latin5'c' collate latin5_turkish_ci) as f1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`f1` varchar(1) CHARACTER SET latin5 NOT NULL
|
||||
`f1` varchar(1) CHARACTER SET latin5 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select case _latin1'a' when _latin2'b' then 1 when _latin5'c' collate
|
||||
|
@ -59,7 +59,7 @@ want1result
|
||||
location
|
||||
DROP TABLE t1;
|
||||
create table t1 (a set('a') not null);
|
||||
insert into t1 values (),();
|
||||
insert ignore into t1 values (),();
|
||||
Warnings:
|
||||
Warning 1364 Field 'a' doesn't have a default value
|
||||
select cast(a as char(1)) from t1;
|
||||
@ -112,7 +112,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET utf8 NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET utf8 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('a'),('a ');
|
||||
SELECT * FROM t1 WHERE CONCAT(c1)='a';
|
||||
@ -135,7 +135,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET utf8 NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET utf8 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('a'),('a ');
|
||||
SELECT * FROM t1 WHERE 'a'=CONCAT(c1);
|
||||
@ -158,7 +158,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET utf8 NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET utf8 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('%'),('% ');
|
||||
SELECT * FROM t1 WHERE '% '=CONCAT(c1);
|
||||
@ -181,7 +181,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET utf8 NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET utf8 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('%'),('% ');
|
||||
SELECT * FROM t1 WHERE '%'=CONCAT(c1);
|
||||
@ -207,7 +207,7 @@ CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET utf8 NOT NULL
|
||||
`a` varchar(10) CHARACTER SET utf8 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('a'),('a ');
|
||||
SELECT a, LENGTH(a) FROM t1 WHERE a NOT LIKE 'a ';
|
||||
@ -281,7 +281,7 @@ want1result
|
||||
location
|
||||
DROP TABLE t1;
|
||||
create table t1 (a set('a') not null);
|
||||
insert into t1 values (),();
|
||||
insert ignore into t1 values (),();
|
||||
Warnings:
|
||||
Warning 1364 Field 'a' doesn't have a default value
|
||||
select cast(a as char(1)) from t1;
|
||||
@ -510,7 +510,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET cp1250 COLLATE cp1250_czech_cs NOT NULL
|
||||
`a` varchar(5) CHARACTER SET cp1250 COLLATE cp1250_czech_cs DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
|
@ -281,7 +281,7 @@ chr upper lower utf8 roundtrip issafe
|
||||
95 95 95 E280A2 95
|
||||
96 96 96 E28093 96
|
||||
97 97 97 E28094 97
|
||||
98 98 98 3F 3F Round trip unsafe
|
||||
98 98 98 NULL NULL Round trip unsafe
|
||||
99 99 99 E284A2 99
|
||||
9A 9A 9A D199 9A
|
||||
9B 9B 9B E280BA 9B
|
||||
@ -422,7 +422,7 @@ create table t1 as select concat(1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
select hex(c1) from t1;
|
||||
hex(c1)
|
||||
@ -435,7 +435,7 @@ create table t1 as select concat(18446744073709551615) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(20) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(20) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
select hex(c1) from t1;
|
||||
hex(c1)
|
||||
@ -448,7 +448,7 @@ create table t1 as select concat(1.1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(4) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(4) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
select hex(c1) from t1;
|
||||
hex(c1)
|
||||
@ -461,7 +461,7 @@ create table t1 as select concat(1+2) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(3) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(3) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(1-2));
|
||||
@ -471,7 +471,7 @@ create table t1 as select concat(1-2) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(3) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(3) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(1*2));
|
||||
@ -481,7 +481,7 @@ create table t1 as select concat(1*2) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(3) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(3) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(1/2));
|
||||
@ -521,7 +521,7 @@ create table t1 as select concat(-1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(2) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(2) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(-(1+2)));
|
||||
@ -531,7 +531,7 @@ create table t1 as select concat(-(1+2)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(4) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(4) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(1|2));
|
||||
@ -541,7 +541,7 @@ create table t1 as select concat(1|2) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(21) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(21) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(1&2));
|
||||
@ -551,7 +551,7 @@ create table t1 as select concat(1&2) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(21) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(21) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(bit_count(12)));
|
||||
@ -561,7 +561,7 @@ create table t1 as select concat(bit_count(12)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(2) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(2) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(2<<1));
|
||||
@ -571,7 +571,7 @@ create table t1 as select concat(2<<1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(21) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(21) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(2>>1));
|
||||
@ -581,7 +581,7 @@ create table t1 as select concat(2>>1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(21) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(21) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(~0));
|
||||
@ -591,7 +591,7 @@ create table t1 as select concat(~0) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(21) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(21) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(3^2));
|
||||
@ -601,7 +601,7 @@ create table t1 as select concat(3^2) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(21) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(21) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(abs(-2)));
|
||||
@ -611,7 +611,7 @@ create table t1 as select concat(abs(-2)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(2) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(2) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(left(concat(exp(2)),1));
|
||||
@ -741,7 +741,7 @@ create table t1 as select concat(degrees(0)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(23) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(23) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(radians(0)));
|
||||
@ -751,7 +751,7 @@ create table t1 as select concat(radians(0)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(23) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(23) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(ceiling(0.5)));
|
||||
@ -761,7 +761,7 @@ create table t1 as select concat(ceiling(0.5)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(4) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(4) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(floor(0.5)));
|
||||
@ -771,7 +771,7 @@ create table t1 as select concat(floor(0.5)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(4) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(4) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(round(0.5)));
|
||||
@ -781,7 +781,7 @@ create table t1 as select concat(round(0.5)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(3) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(3) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(sign(0.5)));
|
||||
@ -791,14 +791,14 @@ create table t1 as select concat(sign(0.5)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(21) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(21) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
create table t1 as select concat(rand()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(23) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(23) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(length('a')));
|
||||
@ -808,7 +808,7 @@ create table t1 as select concat(length('a')) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(char_length('a')));
|
||||
@ -818,7 +818,7 @@ create table t1 as select concat(char_length('a')) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(bit_length('a')));
|
||||
@ -828,7 +828,7 @@ create table t1 as select concat(bit_length('a')) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(coercibility('a')));
|
||||
@ -838,7 +838,7 @@ create table t1 as select concat(coercibility('a')) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(locate('a','a')));
|
||||
@ -848,7 +848,7 @@ create table t1 as select concat(locate('a','a')) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(11) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(11) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(field('c','a','b','c')));
|
||||
@ -858,7 +858,7 @@ create table t1 as select concat(field('c','a','b','c')) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(3) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(3) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(ascii(61)));
|
||||
@ -868,7 +868,7 @@ create table t1 as select concat(ascii(61)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(3) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(3) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(ord(61)));
|
||||
@ -878,7 +878,7 @@ create table t1 as select concat(ord(61)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(21) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(21) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(find_in_set('b','a,b,c,d')));
|
||||
@ -888,7 +888,7 @@ create table t1 as select concat(find_in_set('b','a,b,c,d')) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(3) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(3) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select md5('a'), hex(md5('a'));
|
||||
@ -898,7 +898,7 @@ create table t1 as select md5('a') as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(32) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(32) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select old_password('a'), hex(old_password('a'));
|
||||
@ -908,7 +908,7 @@ create table t1 as select old_password('a') as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(16) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(16) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select password('a'), hex(password('a'));
|
||||
@ -918,7 +918,7 @@ create table t1 as select password('a') as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(41) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(41) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select sha('a'), hex(sha('a'));
|
||||
@ -928,7 +928,7 @@ create table t1 as select sha('a') as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(40) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(40) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select sha1('a'), hex(sha1('a'));
|
||||
@ -938,7 +938,7 @@ create table t1 as select sha1('a') as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(40) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(40) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(cast('-1' as signed)));
|
||||
@ -948,7 +948,7 @@ create table t1 as select concat(cast('-1' as signed)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(2) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(2) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(cast('1' as unsigned)));
|
||||
@ -958,7 +958,7 @@ create table t1 as select concat(cast('1' as unsigned)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(cast(1/2 as decimal(5,5))));
|
||||
@ -1017,7 +1017,7 @@ create table t1 as select concat(least(1,2)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(2) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(2) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(greatest(1,2)));
|
||||
@ -1027,7 +1027,7 @@ create table t1 as select concat(greatest(1,2)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(2) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(2) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(case when 11 then 22 else 33 end));
|
||||
@ -1037,7 +1037,7 @@ create table t1 as select concat(case when 11 then 22 else 33 end) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(2) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(2) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(coalesce(1,2)));
|
||||
@ -1047,7 +1047,7 @@ create table t1 as select concat(coalesce(1,2)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat_ws(1,2,3));
|
||||
@ -1057,7 +1057,7 @@ create table t1 as select concat_ws(1,2,3) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(3) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(3) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(group_concat(1,2,3));
|
||||
@ -1085,7 +1085,7 @@ create table t1 as select concat(last_insert_id()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(21) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(21) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(benchmark(0,0)));
|
||||
@ -1095,7 +1095,7 @@ create table t1 as select concat(benchmark(0,0)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(sleep(0)));
|
||||
@ -1105,7 +1105,7 @@ create table t1 as select concat(sleep(0)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(21) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(21) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(is_free_lock('xxxx')));
|
||||
@ -1139,7 +1139,7 @@ create table t1 as select concat(crc32('')) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(uncompressed_length('')));
|
||||
@ -1156,7 +1156,7 @@ create table t1 as select concat(connection_id()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(inet_aton('127.1.1.1')));
|
||||
@ -1192,7 +1192,7 @@ create table t1 as select concat(row_count()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(21) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(21) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(found_rows()));
|
||||
@ -1202,21 +1202,21 @@ create table t1 as select concat(found_rows()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(21) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(21) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
create table t1 as select concat(uuid_short()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(21) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(21) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
create table t1 as select concat(uuid()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(36) CHARACTER SET utf8 NOT NULL
|
||||
`c1` varchar(36) CHARACTER SET utf8 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select coercibility(uuid()), coercibility(cast('a' as char character set latin1));
|
||||
@ -1229,7 +1229,7 @@ create table t1 as select concat(uuid(), cast('a' as char character set latin1))
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(37) NOT NULL
|
||||
`c1` varchar(37) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
create table t1 as select concat(master_pos_wait('non-existent',0,2)) as c1;
|
||||
@ -1249,7 +1249,7 @@ hex(c1)
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL,
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL,
|
||||
`c2` int(1) NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
@ -1307,7 +1307,7 @@ hex(c1)
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(4) CHARACTER SET cp1251 NOT NULL,
|
||||
`c1` varchar(4) CHARACTER SET cp1251 DEFAULT NULL,
|
||||
`c2` decimal(2,1) NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
@ -1346,7 +1346,7 @@ create table t1 as select concat('a'='a' IS TRUE) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat('a'='a' IS NOT TRUE));
|
||||
@ -1356,7 +1356,7 @@ create table t1 as select concat('a'='a' IS NOT TRUE) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(NOT 'a'='a'));
|
||||
@ -1366,7 +1366,7 @@ create table t1 as select concat(NOT 'a'='a') as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat('a' IS NULL));
|
||||
@ -1376,7 +1376,7 @@ create table t1 as select concat('a' IS NULL) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat('a' IS NOT NULL));
|
||||
@ -1386,7 +1386,7 @@ create table t1 as select concat('a' IS NOT NULL) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat('a' rlike 'a'));
|
||||
@ -1396,7 +1396,7 @@ create table t1 as select concat('a' IS NOT NULL) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(strcmp('a','b')));
|
||||
@ -1406,7 +1406,7 @@ create table t1 as select concat(strcmp('a','b')) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(2) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(2) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat('a' like 'a'));
|
||||
@ -1416,7 +1416,7 @@ create table t1 as select concat('a' like 'b') as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat('a' between 'b' and 'c'));
|
||||
@ -1426,7 +1426,7 @@ create table t1 as select concat('a' between 'b' and 'c') as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat('a' in ('a','b')));
|
||||
@ -1436,7 +1436,7 @@ create table t1 as select concat('a' in ('a','b')) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(interval(23, 1, 15, 17, 30, 44, 200)));
|
||||
@ -1446,7 +1446,7 @@ create table t1 as select concat(interval(23, 1, 15, 17, 30, 44, 200)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(2) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(2) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
create table t1 (a varchar(10), fulltext key(a));
|
||||
@ -1478,7 +1478,7 @@ create table t1 as select concat(ifnull(1,1)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(ifnull(1.1,1.1)));
|
||||
@ -1488,7 +1488,7 @@ create table t1 as select concat(ifnull(1.1,1.1)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(4) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(4) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(if(1,'b',1));
|
||||
@ -1518,7 +1518,7 @@ create table t1 as select concat(if(1,1,1)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(nullif(1,2)));
|
||||
@ -1683,12 +1683,13 @@ create table t1 as select concat(period_add(200902, 2)) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(6) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(6) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(period_diff(200902, 200802)));
|
||||
hex(concat(period_diff(200902, 200802)))
|
||||
3132
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
create table t1 as select concat(period_add(200902, 200802)) as c1;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c1' at row 1
|
||||
@ -1892,21 +1893,21 @@ create table t1 as select concat(curdate()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
create table t1 as select concat(utc_date()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
create table t1 as select concat(curtime()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
create table t1 as select repeat('a',20) as c1 limit 0;
|
||||
@ -1922,7 +1923,7 @@ create table t1 as select concat(utc_time()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(sec_to_time(2378)));
|
||||
@ -2015,21 +2016,21 @@ create table t1 as select concat(now()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(19) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(19) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
create table t1 as select concat(utc_timestamp()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(19) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(19) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
create table t1 as select concat(sysdate()) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(19) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(19) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(concat(addtime('00:00:00','11:22:33')));
|
||||
@ -2069,7 +2070,7 @@ create table t1 as select export_set(1,2,3,4,2) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(127) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(127) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(insert(1133,3,0,22));
|
||||
@ -2079,7 +2080,7 @@ create table t1 as select insert(1133,3,0,22) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(6) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(6) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(lcase(123));
|
||||
@ -2089,7 +2090,7 @@ create table t1 as select lcase(123) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(3) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(3) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(left(123,1));
|
||||
@ -2099,7 +2100,7 @@ create table t1 as select left(123,1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(lower(123));
|
||||
@ -2109,7 +2110,7 @@ create table t1 as select lower(123) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(3) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(3) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(lpad(1,2,0));
|
||||
@ -2119,7 +2120,7 @@ create table t1 as select lpad(1,2,0) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(2) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(2) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(ltrim(1));
|
||||
@ -2129,7 +2130,7 @@ create table t1 as select ltrim(1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(mid(1,1,1));
|
||||
@ -2139,7 +2140,7 @@ create table t1 as select mid(1,1,1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(repeat(1,2));
|
||||
@ -2149,7 +2150,7 @@ create table t1 as select repeat(1,2) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(2) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(2) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(replace(1,1,2));
|
||||
@ -2159,7 +2160,7 @@ create table t1 as select replace(1,1,2) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(reverse(12));
|
||||
@ -2169,7 +2170,7 @@ create table t1 as select reverse(12) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(2) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(2) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(right(123,1));
|
||||
@ -2179,7 +2180,7 @@ create table t1 as select right(123,1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(rpad(1,2,0));
|
||||
@ -2189,7 +2190,7 @@ create table t1 as select rpad(1,2,0) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(2) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(2) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(rtrim(1));
|
||||
@ -2199,7 +2200,7 @@ create table t1 as select rtrim(1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(soundex(1));
|
||||
@ -2209,7 +2210,7 @@ create table t1 as select soundex(1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(4) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(4) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(substring(1,1,1));
|
||||
@ -2219,7 +2220,7 @@ create table t1 as select substring(1,1,1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(trim(1));
|
||||
@ -2229,7 +2230,7 @@ create table t1 as select trim(1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(ucase(1));
|
||||
@ -2239,7 +2240,7 @@ create table t1 as select ucase(1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select hex(upper(1));
|
||||
@ -2249,14 +2250,14 @@ create table t1 as select upper(1) as c1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(1) CHARACTER SET cp1251 NOT NULL
|
||||
`c1` varchar(1) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
create table t1 as select repeat(' ', 64) as a limit 0;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(64) CHARACTER SET cp1251 NOT NULL
|
||||
`a` varchar(64) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
insert into t1 values ("1.1"), ("2.1");
|
||||
select a, hex(a) from t1;
|
||||
@ -2506,7 +2507,7 @@ create table t2 as select concat(a) from t1;
|
||||
show create table t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`concat(a)` varchar(19) CHARACTER SET cp1251 NOT NULL
|
||||
`concat(a)` varchar(19) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1, t2;
|
||||
create table t1 (a date);
|
||||
@ -2805,7 +2806,7 @@ insert into t1 values ('2001-02-03 04:05:06');
|
||||
create view v1(a) as select concat(a) from t1;
|
||||
show columns from v1;
|
||||
Field Type Null Key Default Extra
|
||||
a varchar(19) NO
|
||||
a varchar(19) YES NULL
|
||||
select hex(a) from v1;
|
||||
hex(a)
|
||||
303030302D30302D30302030303A30303A3030
|
||||
@ -3056,14 +3057,14 @@ CREATE TABLE t2 AS SELECT CONCAT_WS(1,2,3) FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`CONCAT_WS(1,2,3)` varchar(3) CHARACTER SET cp1251 NOT NULL
|
||||
`CONCAT_WS(1,2,3)` varchar(3) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
CREATE TABLE t2 AS SELECT INSERT(1133,3,0,22) FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`INSERT(1133,3,0,22)` varchar(6) CHARACTER SET cp1251 NOT NULL
|
||||
`INSERT(1133,3,0,22)` varchar(6) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
CREATE TABLE t2 AS SELECT LCASE(a) FROM t1;
|
||||
@ -3084,35 +3085,35 @@ CREATE TABLE t2 AS SELECT REPEAT(1,2) FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`REPEAT(1,2)` varchar(2) CHARACTER SET cp1251 NOT NULL
|
||||
`REPEAT(1,2)` varchar(2) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
CREATE TABLE t2 AS SELECT LEFT(123,2) FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`LEFT(123,2)` varchar(2) CHARACTER SET cp1251 NOT NULL
|
||||
`LEFT(123,2)` varchar(2) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
CREATE TABLE t2 AS SELECT RIGHT(123,2) FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`RIGHT(123,2)` varchar(2) CHARACTER SET cp1251 NOT NULL
|
||||
`RIGHT(123,2)` varchar(2) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
CREATE TABLE t2 AS SELECT LTRIM(123) FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`LTRIM(123)` varchar(3) CHARACTER SET cp1251 NOT NULL
|
||||
`LTRIM(123)` varchar(3) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
CREATE TABLE t2 AS SELECT RTRIM(123) FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`RTRIM(123)` varchar(3) CHARACTER SET cp1251 NOT NULL
|
||||
`RTRIM(123)` varchar(3) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
CREATE TABLE t2 AS SELECT ELT(1,111,222,333) FROM t1;
|
||||
@ -3126,35 +3127,35 @@ CREATE TABLE t2 AS SELECT REPLACE(111,2,3) FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`REPLACE(111,2,3)` varchar(3) CHARACTER SET cp1251 NOT NULL
|
||||
`REPLACE(111,2,3)` varchar(3) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
CREATE TABLE t2 AS SELECT SUBSTRING_INDEX(111,111,1) FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`SUBSTRING_INDEX(111,111,1)` varchar(3) CHARACTER SET cp1251 NOT NULL
|
||||
`SUBSTRING_INDEX(111,111,1)` varchar(3) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
CREATE TABLE t2 AS SELECT MAKE_SET(111,222,3) FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`MAKE_SET(111,222,3)` varchar(5) CHARACTER SET cp1251 NOT NULL
|
||||
`MAKE_SET(111,222,3)` varchar(5) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
CREATE TABLE t2 AS SELECT SOUNDEX(1) FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`SOUNDEX(1)` varchar(4) CHARACTER SET cp1251 NOT NULL
|
||||
`SOUNDEX(1)` varchar(4) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
CREATE TABLE t2 AS SELECT EXPORT_SET(1,'Y','N','',8);
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`EXPORT_SET(1,'Y','N','',8)` varchar(64) CHARACTER SET cp1251 NOT NULL
|
||||
`EXPORT_SET(1,'Y','N','',8)` varchar(64) CHARACTER SET cp1251 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
DROP TABLE t1;
|
||||
|
@ -86,7 +86,7 @@ FROM head, tail
|
||||
WHERE (head BETWEEN '80' AND 'FF') AND (head NOT BETWEEN 'A1' AND 'DF')
|
||||
AND (tail BETWEEN '20' AND 'FF')
|
||||
ORDER BY head, tail;
|
||||
INSERT t1 (code) SELECT head FROM head
|
||||
INSERT IGNORE t1 (code) SELECT head FROM head
|
||||
WHERE (head BETWEEN 'A1' AND 'DF')
|
||||
ORDER BY head;
|
||||
DROP TEMPORARY TABLE head, tail;
|
||||
@ -96,7 +96,7 @@ t1 CREATE TABLE `t1` (
|
||||
`code` varchar(8) DEFAULT NULL,
|
||||
`a` varchar(1) CHARACTER SET cp932 NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
UPDATE t1 SET a=unhex(code) ORDER BY code;
|
||||
UPDATE IGNORE t1 SET a=unhex(code) ORDER BY code;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\x80 ' for column 'a' at row 1
|
||||
Warning 1366 Incorrect string value: '\x80!' for column 'a' at row 2
|
||||
@ -388,138 +388,138 @@ code a
|
||||
81F0 Å
|
||||
Warnings:
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81AD to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81AD to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81AE to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81AE to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81CF to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81CF to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81E9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81E9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81EA to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81EA to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81EB to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81EC to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81ED to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81EE to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81EF to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81F8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81F9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81FA to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81FB to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x8240 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x8241 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x8242 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x8243 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x8244 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x8245 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x8246 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x8247 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x8248 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x8249 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x824A to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x824B to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x824C to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x824D to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x824E to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x8259 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x825A to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x825B to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x825C to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x825D to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x825E to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x825F to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x827A to 'utf8'
|
||||
SELECT * FROM t1
|
||||
WHERE HEX(CAST(UPPER(a) AS CHAR CHARACTER SET utf8)) <>
|
||||
HEX(UPPER(CAST(a AS CHAR CHARACTER SET utf8))) ORDER BY code;
|
||||
code a
|
||||
Warnings:
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81AD to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81AD to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81AE to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81AE to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81B7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81C7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81CF to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81CF to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81D9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81E9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81E9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81EA to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81EA to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81EB to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81EC to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81ED to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81EE to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81EF to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81F8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81F9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81FA to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x81FB to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x8240 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x8241 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x8242 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x8243 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x8244 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x8245 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x8246 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x8247 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x8248 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x8249 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x824A to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x824B to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x824C to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x824D to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x824E to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x8259 to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x825A to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x825B to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x825C to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x825D to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x825E to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x825F to 'utf8'
|
||||
Warning 1977 Cannot convert 'cp932' character 0x827A to 'utf8'
|
||||
#
|
||||
# WL#3090 Japanese Character Set adjustments
|
||||
# Test cp932->Unicode conversion
|
||||
@ -19762,7 +19762,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET cp932 NOT NULL
|
||||
`a` varchar(5) CHARACTER SET cp932 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -20021,7 +20021,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET cp932 COLLATE cp932_bin NOT NULL
|
||||
`a` varchar(5) CHARACTER SET cp932 COLLATE cp932_bin DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -20300,7 +20300,7 @@ CREATE TABLE t1 AS SELECT REPEAT(' ',10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET cp932 NOT NULL
|
||||
`a` varchar(10) CHARACTER SET cp932 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('<27>\'),('<27>\t');
|
||||
INSERT INTO t1 VALUES ('\\<5C>\'),('\\<5C>\t'),('\\<5C>\t\t');
|
||||
@ -20339,7 +20339,7 @@ CREATE TABLE t1 AS SELECT REPEAT(' ', 10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET cp932 NOT NULL
|
||||
`a` varchar(10) CHARACTER SET cp932 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (BINARY('<27>\')),(BINARY('<27>\t'));
|
||||
INSERT INTO t1 VALUES (BINARY('\\<5C>\')),(BINARY('\\<5C>\t')),(BINARY('\\<5C>\t\t'));
|
||||
@ -20378,7 +20378,7 @@ CREATE TABLE t1 AS SELECT REPEAT(' ', 10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET cp932 NOT NULL
|
||||
`a` varchar(10) CHARACTER SET cp932 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (_BINARY'<27>\'),(_BINARY'<27>\t');
|
||||
INSERT INTO t1 VALUES (_BINARY'\\<5C>\'),(_BINARY'\\<5C>\t'),(_BINARY'\\<5C>\t\t');
|
||||
@ -20424,7 +20424,7 @@ CREATE TABLE t1 AS SELECT REPEAT(' ', 10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET cp932 NOT NULL
|
||||
`a` varchar(10) CHARACTER SET cp932 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('<27>\['),('\<5C>\[');
|
||||
SELECT HEX(a) FROM t1;
|
||||
@ -20444,7 +20444,7 @@ CREATE TABLE t1 AS SELECT REPEAT(' ', 10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varbinary(10) NOT NULL
|
||||
`a` varbinary(10) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('<27>\['),('\<5C>\[');
|
||||
SELECT HEX(a) FROM t1;
|
||||
|
@ -9881,30 +9881,18 @@ CREATE TABLE t1 AS
|
||||
SELECT 10 AS a, REPEAT('a',20) AS b, REPEAT('a',8) AS c, REPEAT('a',8) AS d;
|
||||
ALTER TABLE t1 ADD PRIMARY KEY(a), ADD KEY(b);
|
||||
INSERT INTO t1 (a, b) VALUES (1, repeat(0xF1F2,5));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (2, repeat(0xF1F2,10));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (3, repeat(0xF1F2,11));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (4, repeat(0xF1F2,12));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
SELECT hex(concat(repeat(0xF1F2, 10), '%'));
|
||||
hex(concat(repeat(0xF1F2, 10), '%'))
|
||||
F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F225
|
||||
3 rows expected
|
||||
SELECT a, hex(b), c FROM t1 WHERE b LIKE concat(repeat(0xF1F2,10), '%');
|
||||
a hex(b) c
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
DROP TABLE t1;
|
||||
SET collation_connection='eucjpms_bin';
|
||||
create table t1 select repeat('a',4000) a;
|
||||
@ -9988,39 +9976,27 @@ CREATE TABLE t1 AS
|
||||
SELECT 10 AS a, REPEAT('a',20) AS b, REPEAT('a',8) AS c, REPEAT('a',8) AS d;
|
||||
ALTER TABLE t1 ADD PRIMARY KEY(a), ADD KEY(b);
|
||||
INSERT INTO t1 (a, b) VALUES (1, repeat(0xF1F2,5));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (2, repeat(0xF1F2,10));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (3, repeat(0xF1F2,11));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (4, repeat(0xF1F2,12));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
SELECT hex(concat(repeat(0xF1F2, 10), '%'));
|
||||
hex(concat(repeat(0xF1F2, 10), '%'))
|
||||
F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F225
|
||||
3 rows expected
|
||||
SELECT a, hex(b), c FROM t1 WHERE b LIKE concat(repeat(0xF1F2,10), '%');
|
||||
a hex(b) c
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
DROP TABLE t1;
|
||||
select hex(convert(_eucjpms 0xA5FE41 using ucs2));
|
||||
hex(convert(_eucjpms 0xA5FE41 using ucs2))
|
||||
003F0041
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA5FE to 'ucs2'
|
||||
select hex(convert(_eucjpms 0x8FABF841 using ucs2));
|
||||
hex(convert(_eucjpms 0x8FABF841 using ucs2))
|
||||
003F0041
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0x8FABF8 to 'ucs2'
|
||||
set global LC_TIME_NAMES=convert((convert((0x63) using eucjpms)) using utf8);
|
||||
@ -10040,18 +10016,18 @@ CREATE TEMPORARY TABLE head AS SELECT concat(b1.b, b2.b) AS head FROM t1 b1, t1
|
||||
CREATE TEMPORARY TABLE tail AS SELECT concat(b1.b, b2.b) AS tail FROM t1 b1, t1 b2;
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 AS SELECT 'XXXXXX' AS code, ' ' AS a LIMIT 0;
|
||||
INSERT INTO t1 (code) SELECT concat('8E', head) FROM head
|
||||
INSERT IGNORE INTO t1 (code) SELECT concat('8E', head) FROM head
|
||||
WHERE (head BETWEEN 'A1' AND 'DF') ORDER BY head;
|
||||
Warnings:
|
||||
Warning 1364 Field 'a' doesn't have a default value
|
||||
INSERT INTO t1 (code) SELECT concat(head, tail)
|
||||
INSERT IGNORE INTO t1 (code) SELECT concat(head, tail)
|
||||
FROM head, tail
|
||||
WHERE (head BETWEEN '80' AND 'FF') AND (head NOT BETWEEN '8E' AND '8F')
|
||||
AND (tail BETWEEN '20' AND 'FF')
|
||||
ORDER BY head, tail;
|
||||
Warnings:
|
||||
Warning 1364 Field 'a' doesn't have a default value
|
||||
INSERT INTO t1 (code) SELECT concat('8F', head, tail)
|
||||
INSERT IGNORE INTO t1 (code) SELECT concat('8F', head, tail)
|
||||
FROM head, tail
|
||||
WHERE (head BETWEEN '80' AND 'FF') AND (tail BETWEEN '20' AND 'FF')
|
||||
ORDER BY head, tail;
|
||||
@ -10064,7 +10040,7 @@ t1 CREATE TABLE `t1` (
|
||||
`code` varchar(6) CHARACTER SET eucjpms NOT NULL,
|
||||
`a` varchar(1) CHARACTER SET eucjpms NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
UPDATE t1 SET a=unhex(code) ORDER BY code;
|
||||
UPDATE IGNORE t1 SET a=unhex(code) ORDER BY code;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\x80 ' for column 'a' at row 1
|
||||
Warning 1366 Incorrect string value: '\x80!' for column 'a' at row 2
|
||||
@ -10590,69 +10566,69 @@ code a
|
||||
8FAABC Ģ
|
||||
Warnings:
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2DA to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2DA to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2DB to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2DB to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2EB to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2EB to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2EC to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2EC to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2ED to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2EE to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2EF to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2F0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2F1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2FA to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2FB to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2FC to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2FD to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3A1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3A2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3A3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3A4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3A5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3A6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3A7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3A8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3A9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3AA to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3AB to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3AC to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3AD to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3AE to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3BA to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3BB to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3BC to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3BD to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3BE to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3BF to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3C0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3DB to 'utf8'
|
||||
SELECT * FROM t1
|
||||
WHERE HEX(CAST(UPPER(a) AS CHAR CHARACTER SET utf8)) <>
|
||||
HEX(UPPER(CAST(a AS CHAR CHARACTER SET utf8))) ORDER BY code;
|
||||
@ -10661,69 +10637,69 @@ code a
|
||||
8FABB9 ǵ
|
||||
Warnings:
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2B9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2C9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2D9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2DA to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2DA to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2DB to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2DB to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2EB to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2EB to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2EC to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2EC to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2ED to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2EE to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2EF to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2F0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2F1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2FA to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2FB to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2FC to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA2FD to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3A1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3A2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3A3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3A4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3A5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3A6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3A7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3A8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3A9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3AA to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3AB to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3AC to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3AD to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3AE to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3BA to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3BB to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3BC to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3BD to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3BE to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3BF to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3C0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'eucjpms' character 0xA3DB to 'utf8'
|
||||
#
|
||||
# WL#3090 Japanese Character Set adjustments
|
||||
# Test sjis->Unicode conversion
|
||||
@ -33013,7 +32989,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET eucjpms NOT NULL
|
||||
`a` varchar(5) CHARACTER SET eucjpms DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -33446,7 +33422,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET eucjpms COLLATE eucjpms_bin NOT NULL
|
||||
`a` varchar(5) CHARACTER SET eucjpms COLLATE eucjpms_bin DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -33861,7 +33837,7 @@ hex(weight_string(cast(0x8FA2C38FA2C38FA2C3 as char),25, 4, 0xC0))
|
||||
# MDEV-6776 ujis and eucjmps erroneously accept 0x8EA0 as a valid byte sequence
|
||||
#
|
||||
CREATE TABLE t1 (a VARCHAR(10) CHARACTER SET eucjpms);
|
||||
INSERT INTO t1 VALUES (0x8EA0);
|
||||
INSERT IGNORE INTO t1 VALUES (0x8EA0);
|
||||
SELECT HEX(a), CHAR_LENGTH(a) FROM t1;
|
||||
HEX(a) CHAR_LENGTH(a)
|
||||
3F3F 2
|
||||
@ -33920,7 +33896,7 @@ DROP TABLE t1;
|
||||
# MDEV-9842 LOAD DATA INFILE does not work well with a TEXT column when using sjis
|
||||
#
|
||||
CREATE TABLE t1 (a TEXT CHARACTER SET eucjpms);
|
||||
LOAD DATA INFILE '../../std_data/loaddata/mdev9823.ujis.txt' INTO TABLE t1 CHARACTER SET eucjpms IGNORE 4 LINES;
|
||||
LOAD DATA INFILE '../../std_data/loaddata/mdev9823.ujis.txt' IGNORE INTO TABLE t1 CHARACTER SET eucjpms IGNORE 4 LINES;
|
||||
SELECT HEX(a) FROM t1;
|
||||
HEX(a)
|
||||
3F
|
||||
|
@ -55,7 +55,7 @@ want1result
|
||||
location
|
||||
DROP TABLE t1;
|
||||
create table t1 (a set('a') not null);
|
||||
insert into t1 values (),();
|
||||
insert ignore into t1 values (),();
|
||||
Warnings:
|
||||
Warning 1364 Field 'a' doesn't have a default value
|
||||
select cast(a as char(1)) from t1;
|
||||
@ -224,30 +224,18 @@ CREATE TABLE t1 AS
|
||||
SELECT 10 AS a, REPEAT('a',20) AS b, REPEAT('a',8) AS c, REPEAT('a',8) AS d;
|
||||
ALTER TABLE t1 ADD PRIMARY KEY(a), ADD KEY(b);
|
||||
INSERT INTO t1 (a, b) VALUES (1, repeat(0xF1F2,5));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (2, repeat(0xF1F2,10));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (3, repeat(0xF1F2,11));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (4, repeat(0xF1F2,12));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
SELECT hex(concat(repeat(0xF1F2, 10), '%'));
|
||||
hex(concat(repeat(0xF1F2, 10), '%'))
|
||||
F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F225
|
||||
3 rows expected
|
||||
SELECT a, hex(b), c FROM t1 WHERE b LIKE concat(repeat(0xF1F2,10), '%');
|
||||
a hex(b) c
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
DROP TABLE t1;
|
||||
SET collation_connection='euckr_bin';
|
||||
create table t1 select repeat('a',4000) a;
|
||||
@ -371,30 +359,18 @@ CREATE TABLE t1 AS
|
||||
SELECT 10 AS a, REPEAT('a',20) AS b, REPEAT('a',8) AS c, REPEAT('a',8) AS d;
|
||||
ALTER TABLE t1 ADD PRIMARY KEY(a), ADD KEY(b);
|
||||
INSERT INTO t1 (a, b) VALUES (1, repeat(0xF1F2,5));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (2, repeat(0xF1F2,10));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (3, repeat(0xF1F2,11));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (4, repeat(0xF1F2,12));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
SELECT hex(concat(repeat(0xF1F2, 10), '%'));
|
||||
hex(concat(repeat(0xF1F2, 10), '%'))
|
||||
F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F225
|
||||
3 rows expected
|
||||
SELECT a, hex(b), c FROM t1 WHERE b LIKE concat(repeat(0xF1F2,10), '%');
|
||||
a hex(b) c
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
DROP TABLE t1;
|
||||
SET NAMES euckr;
|
||||
CREATE TABLE t1 (a text) character set euckr;
|
||||
@ -411,22 +387,22 @@ insert into t1 values (0xA161);
|
||||
insert into t1 values (0xA17A);
|
||||
insert into t1 values (0xA181);
|
||||
insert into t1 values (0xA1FE);
|
||||
insert into t1 values (0xA140);
|
||||
insert ignore into t1 values (0xA140);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xA1@' for column 's1' at row 1
|
||||
insert into t1 values (0xA15B);
|
||||
insert ignore into t1 values (0xA15B);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xA1[' for column 's1' at row 1
|
||||
insert into t1 values (0xA160);
|
||||
insert ignore into t1 values (0xA160);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xA1`' for column 's1' at row 1
|
||||
insert into t1 values (0xA17B);
|
||||
insert ignore into t1 values (0xA17B);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xA1{' for column 's1' at row 1
|
||||
insert into t1 values (0xA180);
|
||||
insert ignore into t1 values (0xA180);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xA1\x80' for column 's1' at row 1
|
||||
insert into t1 values (0xA1FF);
|
||||
insert ignore into t1 values (0xA1FF);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xA1\xFF' for column 's1' at row 1
|
||||
select hex(s1), hex(convert(s1 using utf8)) from t1 order by binary s1;
|
||||
@ -1985,7 +1961,7 @@ FE7F
|
||||
FE80
|
||||
DELETE FROM t2 WHERE a='?';
|
||||
ALTER TABLE t2 ADD u VARCHAR(1) CHARACTER SET utf8, ADD a2 VARCHAR(1) CHARACTER SET euckr;
|
||||
UPDATE t2 SET u=a, a2=u;
|
||||
UPDATE IGNORE t2 SET u=a, a2=u;
|
||||
SELECT s as unassigned_code FROM t2 WHERE u='?';
|
||||
unassigned_code
|
||||
A2E8
|
||||
@ -24450,7 +24426,7 @@ t1 CREATE TABLE `t1` (
|
||||
`code` varchar(8) DEFAULT NULL,
|
||||
`a` varchar(1) CHARACTER SET euckr NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
UPDATE t1 SET a=unhex(code) ORDER BY code;
|
||||
UPDATE IGNORE t1 SET a=unhex(code) ORDER BY code;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\x80 ' for column 'a' at row 1
|
||||
Warning 1366 Incorrect string value: '\x80!' for column 'a' at row 2
|
||||
@ -24738,69 +24714,69 @@ code a
|
||||
A1CA Å
|
||||
Warnings:
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2E8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2E8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2E9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2E9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2EA to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2EA to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2EB to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2EB to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2EC to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2EC to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2ED to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2ED to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2EE to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2EE to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2EF to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2EF to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2FA to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2FA to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2FB to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2FB to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2FC to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2FC to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2FD to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2FD to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2FE to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2FE to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5AB to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5AB to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5AC to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5AC to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5AD to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5AD to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5AE to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5AE to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5BA to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5BA to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5BB to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5BB to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5BC to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5BC to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5BD to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5BD to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5BE to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5BF to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5C0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5D9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5DA to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5DB to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5DC to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5DD to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5DE to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5DF to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5E0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5F9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5FA to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5FB to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5FC to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5FD to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5FE to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6E5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6E6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6E7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6E8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6E9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6EA to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6EB to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6EC to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6ED to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6EE to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6EF to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6F0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6F1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6F2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6F3 to 'utf8'
|
||||
SELECT * FROM t1
|
||||
WHERE HEX(CAST(UPPER(a) AS CHAR CHARACTER SET utf8)) <>
|
||||
HEX(UPPER(CAST(a AS CHAR CHARACTER SET utf8))) ORDER BY code;
|
||||
@ -24834,69 +24810,69 @@ A8E6 ⓩ
|
||||
A9A2 đ
|
||||
Warnings:
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2E8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2E8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2E9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2E9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2EA to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2EA to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2EB to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2EB to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2EC to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2EC to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2ED to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2ED to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2EE to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2EE to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2EF to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2EF to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2F9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2FA to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2FA to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2FB to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2FB to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2FC to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2FC to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2FD to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2FD to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2FE to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA2FE to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5AB to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5AB to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5AC to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5AC to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5AD to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5AD to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5AE to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5AE to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5BA to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5BA to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5BB to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5BB to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5BC to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5BC to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5BD to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5BD to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5BE to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5BF to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5C0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5D9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5DA to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5DB to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5DC to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5DD to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5DE to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5DF to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5E0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5F9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5FA to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5FB to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5FC to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5FD to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA5FE to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6E5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6E6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6E7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6E8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6E9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6EA to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6EB to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6EC to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6ED to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6EE to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6EF to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6F0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6F1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6F2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'euckr' character 0xA6F3 to 'utf8'
|
||||
DROP TABLE t1;
|
||||
#
|
||||
# End of 5.5 tests
|
||||
@ -24935,7 +24911,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET euckr NOT NULL
|
||||
`a` varchar(5) CHARACTER SET euckr DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -25194,7 +25170,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET euckr COLLATE euckr_bin NOT NULL
|
||||
`a` varchar(5) CHARACTER SET euckr COLLATE euckr_bin DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
|
@ -55,7 +55,7 @@ want1result
|
||||
location
|
||||
DROP TABLE t1;
|
||||
create table t1 (a set('a') not null);
|
||||
insert into t1 values (),();
|
||||
insert ignore into t1 values (),();
|
||||
Warnings:
|
||||
Warning 1364 Field 'a' doesn't have a default value
|
||||
select cast(a as char(1)) from t1;
|
||||
@ -224,30 +224,18 @@ CREATE TABLE t1 AS
|
||||
SELECT 10 AS a, REPEAT('a',20) AS b, REPEAT('a',8) AS c, REPEAT('a',8) AS d;
|
||||
ALTER TABLE t1 ADD PRIMARY KEY(a), ADD KEY(b);
|
||||
INSERT INTO t1 (a, b) VALUES (1, repeat(0xF1F2,5));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (2, repeat(0xF1F2,10));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (3, repeat(0xF1F2,11));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (4, repeat(0xF1F2,12));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
SELECT hex(concat(repeat(0xF1F2, 10), '%'));
|
||||
hex(concat(repeat(0xF1F2, 10), '%'))
|
||||
F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F225
|
||||
3 rows expected
|
||||
SELECT a, hex(b), c FROM t1 WHERE b LIKE concat(repeat(0xF1F2,10), '%');
|
||||
a hex(b) c
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
DROP TABLE t1;
|
||||
drop table if exists t1;
|
||||
create table t1 select repeat('a',10) as c1;
|
||||
@ -452,30 +440,18 @@ CREATE TABLE t1 AS
|
||||
SELECT 10 AS a, REPEAT('a',20) AS b, REPEAT('a',8) AS c, REPEAT('a',8) AS d;
|
||||
ALTER TABLE t1 ADD PRIMARY KEY(a), ADD KEY(b);
|
||||
INSERT INTO t1 (a, b) VALUES (1, repeat(0xF1F2,5));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (2, repeat(0xF1F2,10));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (3, repeat(0xF1F2,11));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (4, repeat(0xF1F2,12));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
SELECT hex(concat(repeat(0xF1F2, 10), '%'));
|
||||
hex(concat(repeat(0xF1F2, 10), '%'))
|
||||
F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F225
|
||||
3 rows expected
|
||||
SELECT a, hex(b), c FROM t1 WHERE b LIKE concat(repeat(0xF1F2,10), '%');
|
||||
a hex(b) c
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
DROP TABLE t1;
|
||||
SET NAMES gb2312;
|
||||
CREATE TABLE t1 (a text) character set gb2312;
|
||||
@ -511,7 +487,7 @@ t1 CREATE TABLE `t1` (
|
||||
`code` varchar(8) DEFAULT NULL,
|
||||
`a` varchar(1) CHARACTER SET gb2312 NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
UPDATE t1 SET a=unhex(code) ORDER BY code;
|
||||
UPDATE IGNORE t1 SET a=unhex(code) ORDER BY code;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\x80 ' for column 'a' at row 1
|
||||
Warning 1366 Incorrect string value: '\x80!' for column 'a' at row 2
|
||||
@ -766,69 +742,69 @@ A2FB Ⅺ
|
||||
A2FC Ⅻ
|
||||
Warnings:
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2AA to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2AA to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2AB to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2AB to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2AC to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2AC to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2AD to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2AD to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2AE to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2AE to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2B0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2B0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2E3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2E3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2E4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2E4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2EF to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2EF to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2F0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2F0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2FD to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2FD to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2FE to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2FE to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4F4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4F4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4F5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4F5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4F6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4F6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4F7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4F7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4F8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4F8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4F9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4F9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4FA to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4FA to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4FB to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4FB to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4FC to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4FC to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4FD to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4FD to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4FE to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA5F7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA5F8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA5F9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA5FA to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA5FB to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA5FC to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA5FD to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA5FE to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6B9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6BA to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6BB to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6BC to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6BD to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6BE to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6BF to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6C0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6D9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6DA to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6DB to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6DC to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6DD to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6DE to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6DF to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6E0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6E1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6E2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6E3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6E4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6E5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6E6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6E7 to 'utf8'
|
||||
SELECT * FROM t1
|
||||
WHERE HEX(CAST(UPPER(a) AS CHAR CHARACTER SET utf8)) <>
|
||||
HEX(UPPER(CAST(a AS CHAR CHARACTER SET utf8))) ORDER BY code;
|
||||
@ -861,69 +837,69 @@ A8B9 ü
|
||||
A8BA ê
|
||||
Warnings:
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2A9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2AA to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2AA to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2AB to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2AB to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2AC to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2AC to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2AD to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2AD to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2AE to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2AE to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2B0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2B0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2E3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2E3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2E4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2E4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2EF to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2EF to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2F0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2F0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2FD to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2FD to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2FE to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA2FE to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4F4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4F4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4F5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4F5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4F6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4F6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4F7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4F7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4F8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4F8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4F9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4F9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4FA to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4FA to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4FB to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4FB to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4FC to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4FC to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4FD to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4FD to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA4FE to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA5F7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA5F8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA5F9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA5FA to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA5FB to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA5FC to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA5FD to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA5FE to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6B9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6BA to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6BB to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6BC to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6BD to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6BE to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6BF to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6C0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6D9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6DA to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6DB to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6DC to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6DD to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6DE to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6DF to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6E0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6E1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6E2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6E3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6E4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6E5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6E6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gb2312' character 0xA6E7 to 'utf8'
|
||||
DROP TABLE t1;
|
||||
#
|
||||
# End of 5.5 tests
|
||||
@ -962,7 +938,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET gb2312 NOT NULL
|
||||
`a` varchar(5) CHARACTER SET gb2312 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -1221,7 +1197,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET gb2312 COLLATE gb2312_bin NOT NULL
|
||||
`a` varchar(5) CHARACTER SET gb2312 COLLATE gb2312_bin DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -1459,6 +1435,7 @@ A1A1A1A1A1A120202020202020202020202020202020202020
|
||||
# Start of 10.0 tests
|
||||
#
|
||||
# Start of ctype_unescape.inc
|
||||
SET sql_mode = '';
|
||||
SET @query=_binary'SELECT CHARSET(\'test\'),@@character_set_client,@@character_set_connection';
|
||||
PREPARE stmt FROM @query;
|
||||
EXECUTE stmt;
|
||||
@ -4521,6 +4498,7 @@ DROP FUNCTION wellformedness;
|
||||
DROP FUNCTION mysql_real_escape_string_generated;
|
||||
DROP FUNCTION iswellformed;
|
||||
DROP TABLE allbytes;
|
||||
SET sql_mode = DEFAULT;
|
||||
# End of ctype_backslash.inc
|
||||
#
|
||||
# End of 10.0 tests
|
||||
|
@ -55,7 +55,7 @@ want1result
|
||||
location
|
||||
DROP TABLE t1;
|
||||
create table t1 (a set('a') not null);
|
||||
insert into t1 values (),();
|
||||
insert ignore into t1 values (),();
|
||||
Warnings:
|
||||
Warning 1364 Field 'a' doesn't have a default value
|
||||
select cast(a as char(1)) from t1;
|
||||
@ -224,30 +224,18 @@ CREATE TABLE t1 AS
|
||||
SELECT 10 AS a, REPEAT('a',20) AS b, REPEAT('a',8) AS c, REPEAT('a',8) AS d;
|
||||
ALTER TABLE t1 ADD PRIMARY KEY(a), ADD KEY(b);
|
||||
INSERT INTO t1 (a, b) VALUES (1, repeat(0xF1F2,5));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (2, repeat(0xF1F2,10));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (3, repeat(0xF1F2,11));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (4, repeat(0xF1F2,12));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
SELECT hex(concat(repeat(0xF1F2, 10), '%'));
|
||||
hex(concat(repeat(0xF1F2, 10), '%'))
|
||||
F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F225
|
||||
3 rows expected
|
||||
SELECT a, hex(b), c FROM t1 WHERE b LIKE concat(repeat(0xF1F2,10), '%');
|
||||
a hex(b) c
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
DROP TABLE t1;
|
||||
drop table if exists t1;
|
||||
create table t1 select repeat('a',10) as c1;
|
||||
@ -452,30 +440,18 @@ CREATE TABLE t1 AS
|
||||
SELECT 10 AS a, REPEAT('a',20) AS b, REPEAT('a',8) AS c, REPEAT('a',8) AS d;
|
||||
ALTER TABLE t1 ADD PRIMARY KEY(a), ADD KEY(b);
|
||||
INSERT INTO t1 (a, b) VALUES (1, repeat(0xF1F2,5));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (2, repeat(0xF1F2,10));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (3, repeat(0xF1F2,11));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (4, repeat(0xF1F2,12));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
SELECT hex(concat(repeat(0xF1F2, 10), '%'));
|
||||
hex(concat(repeat(0xF1F2, 10), '%'))
|
||||
F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F225
|
||||
3 rows expected
|
||||
SELECT a, hex(b), c FROM t1 WHERE b LIKE concat(repeat(0xF1F2,10), '%');
|
||||
a hex(b) c
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
DROP TABLE t1;
|
||||
SET NAMES gbk;
|
||||
CREATE TABLE t1 (a text) character set gbk;
|
||||
@ -487,7 +463,7 @@ A3A0
|
||||
DROP TABLE t1;
|
||||
select hex(convert(_gbk 0xA14041 using ucs2));
|
||||
hex(convert(_gbk 0xA14041 using ucs2))
|
||||
003F0041
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA140 to 'ucs2'
|
||||
create table t1 (c1 text not null, c2 text not null) character set gbk;
|
||||
@ -533,7 +509,7 @@ t1 CREATE TABLE `t1` (
|
||||
`code` varchar(8) DEFAULT NULL,
|
||||
`a` varchar(1) CHARACTER SET gbk NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
UPDATE t1 SET a=unhex(code) ORDER BY code;
|
||||
UPDATE IGNORE t1 SET a=unhex(code) ORDER BY code;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\x80 ' for column 'a' at row 1
|
||||
Warning 1366 Incorrect string value: '\x80!' for column 'a' at row 2
|
||||
@ -798,69 +774,69 @@ A2FB Ⅺ
|
||||
A2FC Ⅻ
|
||||
Warnings:
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA140 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA140 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA141 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA141 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA142 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA142 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA143 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA143 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA144 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA144 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA145 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA145 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA146 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA146 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA147 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA147 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA148 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA148 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA149 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA149 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA14A to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA14A to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA14B to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA14B to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA14C to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA14C to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA14D to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA14D to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA14E to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA14E to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA14F to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA14F to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA150 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA150 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA151 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA151 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA152 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA152 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA153 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA153 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA154 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA154 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA155 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA155 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA156 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA156 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA157 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA157 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA158 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA158 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA159 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA159 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA15A to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA15A to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA15B to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA15B to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA15C to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA15C to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA15D to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA15D to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA15E to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA15E to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA15F to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA15F to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA160 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA161 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA162 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA163 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA164 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA165 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA166 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA167 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA168 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA169 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA16A to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA16B to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA16C to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA16D to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA16E to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA16F to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA170 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA171 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA172 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA173 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA174 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA175 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA176 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA177 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA178 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA179 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA17A to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA17B to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA17C to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA17D to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA17E to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA180 to 'utf8'
|
||||
SELECT * FROM t1
|
||||
WHERE HEX(CAST(UPPER(a) AS CHAR CHARACTER SET utf8)) <>
|
||||
HEX(UPPER(CAST(a AS CHAR CHARACTER SET utf8))) ORDER BY code;
|
||||
@ -895,69 +871,69 @@ A8BD ń
|
||||
A8BE ň
|
||||
Warnings:
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA140 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA140 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA141 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA141 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA142 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA142 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA143 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA143 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA144 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA144 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA145 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA145 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA146 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA146 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA147 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA147 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA148 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA148 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA149 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA149 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA14A to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA14A to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA14B to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA14B to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA14C to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA14C to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA14D to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA14D to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA14E to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA14E to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA14F to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA14F to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA150 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA150 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA151 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA151 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA152 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA152 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA153 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA153 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA154 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA154 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA155 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA155 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA156 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA156 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA157 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA157 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA158 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA158 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA159 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA159 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA15A to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA15A to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA15B to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA15B to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA15C to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA15C to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA15D to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA15D to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA15E to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA15E to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA15F to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA15F to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA160 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA161 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA162 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA163 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA164 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA165 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA166 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA167 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA168 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA169 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA16A to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA16B to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA16C to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA16D to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA16E to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA16F to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA170 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA171 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA172 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA173 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA174 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA175 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA176 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA177 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA178 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA179 to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA17A to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA17B to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA17C to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA17D to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA17E to 'utf8'
|
||||
Warning 1977 Cannot convert 'gbk' character 0xA180 to 'utf8'
|
||||
DROP TABLE t1;
|
||||
#
|
||||
# End of 5.5 tests
|
||||
@ -996,7 +972,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET gbk NOT NULL
|
||||
`a` varchar(5) CHARACTER SET gbk DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -1429,7 +1405,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET gbk COLLATE gbk_bin NOT NULL
|
||||
`a` varchar(5) CHARACTER SET gbk COLLATE gbk_bin DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -1841,6 +1817,7 @@ hex(weight_string(cast(0x8EA18EA18EA1 as char),25, 4, 0xC0))
|
||||
# Start of 10.0 tests
|
||||
#
|
||||
# Start of ctype_unescape.inc
|
||||
SET sql_mode = '';
|
||||
SET @query=_binary'SELECT CHARSET(\'test\'),@@character_set_client,@@character_set_connection';
|
||||
PREPARE stmt FROM @query;
|
||||
EXECUTE stmt;
|
||||
@ -4903,6 +4880,7 @@ DROP FUNCTION wellformedness;
|
||||
DROP FUNCTION mysql_real_escape_string_generated;
|
||||
DROP FUNCTION iswellformed;
|
||||
DROP TABLE allbytes;
|
||||
SET sql_mode = DEFAULT;
|
||||
# End of ctype_backslash.inc
|
||||
SET NAMES gbk;
|
||||
# Start of ctype_E05C.inc
|
||||
@ -4946,7 +4924,7 @@ CREATE TABLE t1 AS SELECT REPEAT(' ',10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET gbk NOT NULL
|
||||
`a` varchar(10) CHARACTER SET gbk DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('<27>\'),('<27>\t');
|
||||
INSERT INTO t1 VALUES ('\\<5C>\'),('\\<5C>\t'),('\\<5C>\t\t');
|
||||
@ -4985,7 +4963,7 @@ CREATE TABLE t1 AS SELECT REPEAT(' ', 10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET gbk NOT NULL
|
||||
`a` varchar(10) CHARACTER SET gbk DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (BINARY('<27>\')),(BINARY('<27>\t'));
|
||||
INSERT INTO t1 VALUES (BINARY('\\<5C>\')),(BINARY('\\<5C>\t')),(BINARY('\\<5C>\t\t'));
|
||||
@ -5024,7 +5002,7 @@ CREATE TABLE t1 AS SELECT REPEAT(' ', 10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET gbk NOT NULL
|
||||
`a` varchar(10) CHARACTER SET gbk DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (_BINARY'<27>\'),(_BINARY'<27>\t');
|
||||
INSERT INTO t1 VALUES (_BINARY'\\<5C>\'),(_BINARY'\\<5C>\t'),(_BINARY'\\<5C>\t\t');
|
||||
@ -5070,7 +5048,7 @@ CREATE TABLE t1 AS SELECT REPEAT(' ', 10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET gbk NOT NULL
|
||||
`a` varchar(10) CHARACTER SET gbk DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('<27>\['),('\<5C>\[');
|
||||
SELECT HEX(a) FROM t1;
|
||||
@ -5090,7 +5068,7 @@ CREATE TABLE t1 AS SELECT REPEAT(' ', 10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varbinary(10) NOT NULL
|
||||
`a` varbinary(10) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('<27>\['),('\<5C>\[');
|
||||
SELECT HEX(a) FROM t1;
|
||||
@ -5169,7 +5147,7 @@ DELETE FROM t3;
|
||||
# Sequences that start with a tail or a bad byte,
|
||||
# or end with a bad byte, all should be fixed.
|
||||
#
|
||||
INSERT INTO t3 (b,c,comment) SELECT b,b,comment FROM t2
|
||||
INSERT IGNORE INTO t3 (b,c,comment) SELECT b,b,comment FROM t2
|
||||
WHERE type1='tail' OR type1='bad' OR type2='bad'
|
||||
ORDER BY b;
|
||||
Warnings:
|
||||
@ -5224,7 +5202,7 @@ DELETE FROM t3;
|
||||
# Sequences that start with an ASCII or an MB2 character,
|
||||
# followed by a non-ASCII tail, all should be fixed.
|
||||
#
|
||||
INSERT INTO t3 (b,c,comment) SELECT b,b,comment FROM t2
|
||||
INSERT IGNORE INTO t3 (b,c,comment) SELECT b,b,comment FROM t2
|
||||
WHERE (FIND_IN_SET('mb2',type1) OR FIND_IN_SET('ascii',type1))
|
||||
AND (FIND_IN_SET('tail',type2) AND NOT FIND_IN_SET('ascii',type2))
|
||||
ORDER BY b;
|
||||
@ -5378,7 +5356,7 @@ DELETE FROM t3;
|
||||
# Sequences that start with a tail or a bad byte,
|
||||
# or have a bad byte, all should be fixed.
|
||||
#
|
||||
INSERT INTO t3 (b,c,comment) SELECT b,b,comment FROM t2
|
||||
INSERT IGNORE INTO t3 (b,c,comment) SELECT b,b,comment FROM t2
|
||||
WHERE type1='tail' OR type1='bad' OR type2='bad' OR type3='bad'
|
||||
ORDER BY b;
|
||||
Warnings:
|
||||
@ -5622,7 +5600,7 @@ DELETE FROM t3;
|
||||
# Sequences that start with an ASCII or an MB2 character,
|
||||
# followed by a pure non-ASCII tail, all should be fixed.
|
||||
#
|
||||
INSERT INTO t3 (b,c,comment) SELECT b,b,comment FROM t2
|
||||
INSERT IGNORE INTO t3 (b,c,comment) SELECT b,b,comment FROM t2
|
||||
WHERE (FIND_IN_SET('mb2',type1) OR FIND_IN_SET('ascii',type1))
|
||||
AND type2='tail'
|
||||
ORDER BY b;
|
||||
@ -5688,7 +5666,7 @@ DELETE FROM t3;
|
||||
# Sequences that consist of two ASCII or MB2 characters,
|
||||
# followed by a pure non-ASCII tail, all should be fixed.
|
||||
#
|
||||
INSERT INTO t3 (b,c,comment) SELECT b,b,comment FROM t2
|
||||
INSERT IGNORE INTO t3 (b,c,comment) SELECT b,b,comment FROM t2
|
||||
WHERE (FIND_IN_SET('mb2',type1) OR FIND_IN_SET('ascii',type1)) AND
|
||||
(FIND_IN_SET('mb2',type2) OR FIND_IN_SET('ascii',type2)) AND
|
||||
type3='tail'
|
||||
@ -5739,7 +5717,7 @@ DELETE FROM t3;
|
||||
# Sequences that consist of two MB2 characters,
|
||||
# followed by a non-ASCII head or tail, all should be fixed.
|
||||
#
|
||||
INSERT INTO t3 (b,c,comment) SELECT b,b,comment FROM t2
|
||||
INSERT IGNORE INTO t3 (b,c,comment) SELECT b,b,comment FROM t2
|
||||
WHERE FIND_IN_SET('mb2',type1) AND FIND_IN_SET('mb2',type2)
|
||||
AND NOT FIND_IN_SET('ascii',type3)
|
||||
AND NOT FIND_IN_SET('mb2',type3)
|
||||
@ -5827,7 +5805,7 @@ SELECT HEX(c),HEX(b),comment FROM t3 WHERE b<>c ORDER BY b;
|
||||
HEX(c) HEX(b) comment
|
||||
DELETE FROM t2 WHERE b IN (SELECT b FROM t3);
|
||||
DELETE FROM t3;
|
||||
INSERT INTO t3 (b,c,comment) SELECT b,b,comment FROM t2 ORDER BY b;
|
||||
INSERT IGNORE INTO t3 (b,c,comment) SELECT b,b,comment FROM t2 ORDER BY b;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\x81' for column 'c' at row 1
|
||||
Warning 1366 Incorrect string value: '\xA3' for column 'c' at row 3
|
||||
@ -5913,6 +5891,7 @@ DROP TABLE t1;
|
||||
#
|
||||
# MDEV-7661 Unexpected result for: CAST(0xHHHH AS CHAR CHARACTER SET xxx) for incorrect byte sequences
|
||||
#
|
||||
set sql_mode='';
|
||||
SELECT HEX(CAST(0xA341 AS CHAR CHARACTER SET gb2312));
|
||||
HEX(CAST(0xA341 AS CHAR CHARACTER SET gb2312))
|
||||
3F41
|
||||
@ -5923,6 +5902,7 @@ HEX(CONVERT(CAST(0xA341 AS CHAR CHARACTER SET gb2312) USING utf8))
|
||||
3F41
|
||||
Warnings:
|
||||
Warning 1300 Invalid gb2312 character string: '\xA3A'
|
||||
set sql_mode=default;
|
||||
#
|
||||
# End of 10.1 tests
|
||||
#
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -490,7 +490,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',1) AS a, 1 AS b LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(1) COLLATE latin1_german2_ci NOT NULL,
|
||||
`a` varchar(1) COLLATE latin1_german2_ci DEFAULT NULL,
|
||||
`b` int(1) NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci
|
||||
INSERT INTO t1 VALUES ('s',0),(_latin1 0xDF,1);
|
||||
@ -565,7 +565,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) COLLATE latin1_german2_ci NOT NULL
|
||||
`a` varchar(5) COLLATE latin1_german2_ci DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
|
@ -416,7 +416,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET latin2 NOT NULL
|
||||
`a` varchar(5) CHARACTER SET latin2 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -626,7 +626,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 64) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(64) CHARACTER SET latin2 NOT NULL
|
||||
`a` varchar(64) CHARACTER SET latin2 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('');
|
||||
SELECT CHARSET(CONCAT(a,'2001-01-08 00:00:00' - INTERVAL 7 DAY)) FROM t1;
|
||||
@ -697,7 +697,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET latin2 COLLATE latin2_bin NOT NULL
|
||||
`a` varchar(5) CHARACTER SET latin2 COLLATE latin2_bin DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
|
@ -52,7 +52,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET latin2 COLLATE latin2_czech_cs NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET latin2 COLLATE latin2_czech_cs DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('a'),('a ');
|
||||
SELECT * FROM t1 WHERE CONCAT(c1)='a';
|
||||
@ -75,7 +75,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET latin2 COLLATE latin2_czech_cs NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET latin2 COLLATE latin2_czech_cs DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('a'),('a ');
|
||||
SELECT * FROM t1 WHERE 'a'=CONCAT(c1);
|
||||
@ -98,7 +98,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET latin2 COLLATE latin2_czech_cs NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET latin2 COLLATE latin2_czech_cs DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('%'),('% ');
|
||||
SELECT * FROM t1 WHERE '% '=CONCAT(c1);
|
||||
@ -121,7 +121,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET latin2 COLLATE latin2_czech_cs NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET latin2 COLLATE latin2_czech_cs DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('%'),('% ');
|
||||
SELECT * FROM t1 WHERE '%'=CONCAT(c1);
|
||||
@ -147,7 +147,7 @@ CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET latin2 COLLATE latin2_czech_cs NOT NULL
|
||||
`a` varchar(10) CHARACTER SET latin2 COLLATE latin2_czech_cs DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('a'),('a ');
|
||||
SELECT a, LENGTH(a) FROM t1 WHERE a NOT LIKE 'a ';
|
||||
@ -530,7 +530,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET latin2 COLLATE latin2_czech_cs NOT NULL
|
||||
`a` varchar(5) CHARACTER SET latin2 COLLATE latin2_czech_cs DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
|
@ -165,7 +165,7 @@ DROP TABLE t1;
|
||||
# Bug#43827 Server closes connections and restarts
|
||||
#
|
||||
CREATE TABLE t1 (c1 VARCHAR(10) CHARACTER SET utf8 COLLATE utf8_test_ci);
|
||||
INSERT INTO t1 SELECT REPEAT('a',11);
|
||||
INSERT IGNORE INTO t1 SELECT REPEAT('a',11);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c1' at row 1
|
||||
DROP TABLE t1;
|
||||
|
@ -1302,6 +1302,7 @@ CYR SMALL YA CYR CAPIT YA
|
||||
CYR SMALL YA CYR SMALL YA
|
||||
SET CHARACTER SET utf8;
|
||||
ALTER TABLE t1 ADD ucs2_f CHAR(32) CHARACTER SET ucs2;
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
ALTER TABLE t1 CHANGE ucs2_f ucs2_f CHAR(32) UNICODE NOT NULL;
|
||||
INSERT INTO t1 (ucs2_f,comment) VALUES (0x0391,'GREEK CAPIT ALPHA');
|
||||
INSERT INTO t1 (ucs2_f,comment) VALUES (0x0392,'GREEK CAPIT BETA');
|
||||
@ -1764,7 +1765,7 @@ DROP TABLE t1;
|
||||
CREATE TABLE t1 (a VARCHAR(10) CHARACTER SET utf32);
|
||||
CREATE TABLE t2 (a VARCHAR(10) CHARACTER SET ucs2);
|
||||
INSERT INTO t1 VALUES (0x10082), (0x12345);
|
||||
INSERT INTO t2 SELECT * FROM t1;
|
||||
INSERT IGNORE INTO t2 SELECT * FROM t1;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\x00\x01\x00\x82' for column 'a' at row 1
|
||||
Warning 1366 Incorrect string value: '\x00\x01\x23\x45' for column 'a' at row 2
|
||||
|
@ -15,7 +15,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c2` varchar(4) CHARACTER SET utf8 NOT NULL,
|
||||
`c3` char(4) CHARACTER SET utf8 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('aaaabbbbccccdddd','aaaabbbbccccdddd','aaaabbbbccccdddd');
|
||||
INSERT IGNORE INTO t1 VALUES ('aaaabbbbccccdddd','aaaabbbbccccdddd','aaaabbbbccccdddd');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c1' at row 1
|
||||
Warning 1265 Data truncated for column 'c2' at row 1
|
||||
|
@ -169,7 +169,7 @@ ERROR HY000: Invalid utf8 character string: 'good\xD0\xCC\xCF\xC8\xCF'
|
||||
set names latin1;
|
||||
create table t1 (a char(10) character set koi8r, b text character set koi8r);
|
||||
insert into t1 values ('test','test');
|
||||
insert into t1 values ('<27><><EFBFBD><EFBFBD>','<27><><EFBFBD><EFBFBD>');
|
||||
insert ignore into t1 values ('<27><><EFBFBD><EFBFBD>','<27><><EFBFBD><EFBFBD>');
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xCA\xC3\xD5\xCB' for column 'a' at row 1
|
||||
Warning 1366 Incorrect string value: '\xCA\xC3\xD5\xCB' for column 'b' at row 1
|
||||
|
@ -193,30 +193,18 @@ CREATE TABLE t1 AS
|
||||
SELECT 10 AS a, REPEAT('a',20) AS b, REPEAT('a',8) AS c, REPEAT('a',8) AS d;
|
||||
ALTER TABLE t1 ADD PRIMARY KEY(a), ADD KEY(b);
|
||||
INSERT INTO t1 (a, b) VALUES (1, repeat(0xF1F2,5));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (2, repeat(0xF1F2,10));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (3, repeat(0xF1F2,11));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (4, repeat(0xF1F2,12));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
SELECT hex(concat(repeat(0xF1F2, 10), '%'));
|
||||
hex(concat(repeat(0xF1F2, 10), '%'))
|
||||
F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F225
|
||||
3 rows expected
|
||||
SELECT a, hex(b), c FROM t1 WHERE b LIKE concat(repeat(0xF1F2,10), '%');
|
||||
a hex(b) c
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
DROP TABLE t1;
|
||||
#
|
||||
# MDEV-4842 STR_TO_DATE does not work with UCS2/UTF16/UTF32
|
||||
@ -230,8 +218,8 @@ STR_TO_DATE(CAST(_utf8'2001÷01÷01' AS CHAR),CAST(_utf8'%Y÷%m÷%d' AS CHAR))
|
||||
CREATE TABLE t1 AS SELECT REPEAT(' ', 64) AS subject, REPEAT(' ',64) AS pattern LIMIT 0;
|
||||
SHOW COLUMNS FROM t1;
|
||||
Field Type Null Key Default Extra
|
||||
subject varchar(64) NO NULL
|
||||
pattern varchar(64) NO NULL
|
||||
subject varchar(64) YES NULL
|
||||
pattern varchar(64) YES NULL
|
||||
INSERT INTO t1 VALUES (_utf8'2001÷01÷01',_utf8'%Y÷%m÷%d');
|
||||
SELECT HEX(subject),HEX(pattern),STR_TO_DATE(subject, pattern) FROM t1;
|
||||
HEX(subject) HEX(pattern) STR_TO_DATE(subject, pattern)
|
||||
@ -359,30 +347,18 @@ CREATE TABLE t1 AS
|
||||
SELECT 10 AS a, REPEAT('a',20) AS b, REPEAT('a',8) AS c, REPEAT('a',8) AS d;
|
||||
ALTER TABLE t1 ADD PRIMARY KEY(a), ADD KEY(b);
|
||||
INSERT INTO t1 (a, b) VALUES (1, repeat(0xF1F2,5));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (2, repeat(0xF1F2,10));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (3, repeat(0xF1F2,11));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (4, repeat(0xF1F2,12));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
SELECT hex(concat(repeat(0xF1F2, 10), '%'));
|
||||
hex(concat(repeat(0xF1F2, 10), '%'))
|
||||
F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F225
|
||||
3 rows expected
|
||||
SELECT a, hex(b), c FROM t1 WHERE b LIKE concat(repeat(0xF1F2,10), '%');
|
||||
a hex(b) c
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
DROP TABLE t1;
|
||||
SET NAMES sjis;
|
||||
SELECT HEX('<27><><EFBFBD><EFBFBD><EFBFBD>@<40>\') FROM DUAL;
|
||||
@ -424,7 +400,7 @@ FROM head, tail
|
||||
WHERE (head BETWEEN '80' AND 'FF') AND (head NOT BETWEEN 'A1' AND 'DF')
|
||||
AND (tail BETWEEN '20' AND 'FF')
|
||||
ORDER BY head, tail;
|
||||
INSERT t1 (code) SELECT head FROM head WHERE (head BETWEEN 'A1' AND 'DF');
|
||||
INSERT IGNORE t1 (code) SELECT head FROM head WHERE (head BETWEEN 'A1' AND 'DF');
|
||||
Warnings:
|
||||
Warning 1364 Field 'a' doesn't have a default value
|
||||
DROP TEMPORARY TABLE head, tail;
|
||||
@ -434,7 +410,7 @@ t1 CREATE TABLE `t1` (
|
||||
`code` varchar(8) DEFAULT NULL,
|
||||
`a` varchar(1) CHARACTER SET sjis NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
UPDATE t1 SET a=unhex(code) ORDER BY code;
|
||||
UPDATE IGNORE t1 SET a=unhex(code) ORDER BY code;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\x80 ' for column 'a' at row 1
|
||||
Warning 1366 Incorrect string value: '\x80!' for column 'a' at row 2
|
||||
@ -687,138 +663,138 @@ code a
|
||||
81F0 Å
|
||||
Warnings:
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81AD to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81AD to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81AE to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81AE to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81CF to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81CF to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81E9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81E9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81EA to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81EA to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81EB to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81EC to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81ED to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81EE to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81EF to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81F8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81F9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81FA to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81FB to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x8240 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x8241 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x8242 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x8243 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x8244 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x8245 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x8246 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x8247 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x8248 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x8249 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x824A to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x824B to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x824C to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x824D to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x824E to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x8259 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x825A to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x825B to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x825C to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x825D to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x825E to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x825F to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x827A to 'utf8'
|
||||
SELECT * FROM t1
|
||||
WHERE HEX(CAST(UPPER(a) AS CHAR CHARACTER SET utf8)) <>
|
||||
HEX(UPPER(CAST(a AS CHAR CHARACTER SET utf8))) ORDER BY code;
|
||||
code a
|
||||
Warnings:
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81AD to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81AD to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81AE to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81AE to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81B7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81C7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81CF to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81CF to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81D9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81E9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81E9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81EA to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81EA to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81EB to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81EC to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81ED to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81EE to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81EF to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81F8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81F9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81FA to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x81FB to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x8240 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x8241 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x8242 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x8243 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x8244 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x8245 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x8246 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x8247 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x8248 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x8249 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x824A to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x824B to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x824C to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x824D to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x824E to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x8259 to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x825A to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x825B to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x825C to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x825D to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x825E to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x825F to 'utf8'
|
||||
Warning 1977 Cannot convert 'sjis' character 0x827A to 'utf8'
|
||||
#
|
||||
# WL#3090 Japanese Character Set adjustments
|
||||
# Test sjis->Unicode conversion
|
||||
@ -14972,7 +14948,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET sjis NOT NULL
|
||||
`a` varchar(5) CHARACTER SET sjis DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -15231,7 +15207,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET sjis COLLATE sjis_bin NOT NULL
|
||||
`a` varchar(5) CHARACTER SET sjis COLLATE sjis_bin DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -15469,6 +15445,7 @@ hex(weight_string(cast(0x814081408140 as char),25, 4, 0xC0))
|
||||
# Start of 10.0 tests
|
||||
#
|
||||
# Start of ctype_unescape.inc
|
||||
SET sql_mode = '';
|
||||
SET @query=_binary'SELECT CHARSET(\'test\'),@@character_set_client,@@character_set_connection';
|
||||
PREPARE stmt FROM @query;
|
||||
EXECUTE stmt;
|
||||
@ -18531,6 +18508,7 @@ DROP FUNCTION wellformedness;
|
||||
DROP FUNCTION mysql_real_escape_string_generated;
|
||||
DROP FUNCTION iswellformed;
|
||||
DROP TABLE allbytes;
|
||||
SET sql_mode = DEFAULT;
|
||||
# End of ctype_backslash.inc
|
||||
SET NAMES sjis;
|
||||
# Start of ctype_E05C.inc
|
||||
@ -18574,7 +18552,7 @@ CREATE TABLE t1 AS SELECT REPEAT(' ',10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET sjis NOT NULL
|
||||
`a` varchar(10) CHARACTER SET sjis DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('<27>\'),('<27>\t');
|
||||
INSERT INTO t1 VALUES ('\\<5C>\'),('\\<5C>\t'),('\\<5C>\t\t');
|
||||
@ -18613,7 +18591,7 @@ CREATE TABLE t1 AS SELECT REPEAT(' ', 10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET sjis NOT NULL
|
||||
`a` varchar(10) CHARACTER SET sjis DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (BINARY('<27>\')),(BINARY('<27>\t'));
|
||||
INSERT INTO t1 VALUES (BINARY('\\<5C>\')),(BINARY('\\<5C>\t')),(BINARY('\\<5C>\t\t'));
|
||||
@ -18652,7 +18630,7 @@ CREATE TABLE t1 AS SELECT REPEAT(' ', 10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET sjis NOT NULL
|
||||
`a` varchar(10) CHARACTER SET sjis DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (_BINARY'<27>\'),(_BINARY'<27>\t');
|
||||
INSERT INTO t1 VALUES (_BINARY'\\<5C>\'),(_BINARY'\\<5C>\t'),(_BINARY'\\<5C>\t\t');
|
||||
@ -18698,7 +18676,7 @@ CREATE TABLE t1 AS SELECT REPEAT(' ', 10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET sjis NOT NULL
|
||||
`a` varchar(10) CHARACTER SET sjis DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('<27>\['),('\<5C>\[');
|
||||
SELECT HEX(a) FROM t1;
|
||||
@ -18718,7 +18696,7 @@ CREATE TABLE t1 AS SELECT REPEAT(' ', 10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varbinary(10) NOT NULL
|
||||
`a` varbinary(10) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('<27>\['),('\<5C>\[');
|
||||
SELECT HEX(a) FROM t1;
|
||||
|
@ -3,6 +3,7 @@
|
||||
#
|
||||
SET NAMES swe7;
|
||||
# Start of ctype_unescape.inc
|
||||
SET sql_mode = '';
|
||||
SET @query=_binary'SELECT CHARSET(\'test\'),@@character_set_client,@@character_set_connection';
|
||||
PREPARE stmt FROM @query;
|
||||
EXECUTE stmt;
|
||||
@ -3065,6 +3066,7 @@ DROP FUNCTION wellformedness;
|
||||
DROP FUNCTION mysql_real_escape_string_generated;
|
||||
DROP FUNCTION iswellformed;
|
||||
DROP TABLE allbytes;
|
||||
SET sql_mode = DEFAULT;
|
||||
# End of ctype_backslash.inc
|
||||
#
|
||||
# End of 10.0 tests
|
||||
|
@ -3122,7 +3122,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET tis620 NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET tis620 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('a'),('a ');
|
||||
SELECT * FROM t1 WHERE CONCAT(c1)='a';
|
||||
@ -3145,7 +3145,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET tis620 NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET tis620 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('a'),('a ');
|
||||
SELECT * FROM t1 WHERE 'a'=CONCAT(c1);
|
||||
@ -3168,7 +3168,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET tis620 NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET tis620 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('%'),('% ');
|
||||
SELECT * FROM t1 WHERE '% '=CONCAT(c1);
|
||||
@ -3191,7 +3191,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET tis620 NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET tis620 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('%'),('% ');
|
||||
SELECT * FROM t1 WHERE '%'=CONCAT(c1);
|
||||
@ -3217,7 +3217,7 @@ CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET tis620 NOT NULL
|
||||
`a` varchar(10) CHARACTER SET tis620 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('a'),('a ');
|
||||
SELECT a, LENGTH(a) FROM t1 WHERE a NOT LIKE 'a ';
|
||||
@ -3338,7 +3338,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET tis620 COLLATE tis620_bin NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET tis620 COLLATE tis620_bin DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('a'),('a ');
|
||||
SELECT * FROM t1 WHERE CONCAT(c1)='a';
|
||||
@ -3361,7 +3361,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET tis620 COLLATE tis620_bin NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET tis620 COLLATE tis620_bin DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('a'),('a ');
|
||||
SELECT * FROM t1 WHERE 'a'=CONCAT(c1);
|
||||
@ -3384,7 +3384,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET tis620 COLLATE tis620_bin NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET tis620 COLLATE tis620_bin DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('%'),('% ');
|
||||
SELECT * FROM t1 WHERE '% '=CONCAT(c1);
|
||||
@ -3407,7 +3407,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET tis620 COLLATE tis620_bin NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET tis620 COLLATE tis620_bin DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('%'),('% ');
|
||||
SELECT * FROM t1 WHERE '%'=CONCAT(c1);
|
||||
@ -3433,7 +3433,7 @@ CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET tis620 COLLATE tis620_bin NOT NULL
|
||||
`a` varchar(10) CHARACTER SET tis620 COLLATE tis620_bin DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('a'),('a ');
|
||||
SELECT a, LENGTH(a) FROM t1 WHERE a NOT LIKE 'a ';
|
||||
@ -3486,7 +3486,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET tis620 NOT NULL
|
||||
`a` varchar(5) CHARACTER SET tis620 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -3679,7 +3679,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET tis620 COLLATE tis620_bin NOT NULL
|
||||
`a` varchar(5) CHARACTER SET tis620 COLLATE tis620_bin DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
|
@ -6080,7 +6080,7 @@ want1result
|
||||
location
|
||||
DROP TABLE t1;
|
||||
create table t1 (a set('a') not null);
|
||||
insert into t1 values (),();
|
||||
insert ignore into t1 values (),();
|
||||
Warnings:
|
||||
Warning 1364 Field 'a' doesn't have a default value
|
||||
select cast(a as char(1)) from t1;
|
||||
@ -6326,7 +6326,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',1) AS a, 1 AS b LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(1) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
|
||||
`a` varchar(1) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
|
||||
`b` int(1) NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('s',0),(_latin1 0xDF,1);
|
||||
@ -6520,30 +6520,18 @@ CREATE TABLE t1 AS
|
||||
SELECT 10 AS a, REPEAT('a',20) AS b, REPEAT('a',8) AS c, REPEAT('a',8) AS d;
|
||||
ALTER TABLE t1 ADD PRIMARY KEY(a), ADD KEY(b);
|
||||
INSERT INTO t1 (a, b) VALUES (1, repeat(0xF1F2,5));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (2, repeat(0xF1F2,10));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (3, repeat(0xF1F2,11));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (4, repeat(0xF1F2,12));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
SELECT hex(concat(repeat(0xF1F2, 10), '%'));
|
||||
hex(concat(repeat(0xF1F2, 10), '%'))
|
||||
F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F20025
|
||||
3 rows expected
|
||||
SELECT a, hex(b), c FROM t1 WHERE b LIKE concat(repeat(0xF1F2,10), '%');
|
||||
a hex(b) c
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
DROP TABLE t1;
|
||||
set names utf8;
|
||||
End for 5.0 tests
|
||||
@ -6746,7 +6734,7 @@ ADD KEY(ch);
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`ch` varchar(60) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
|
||||
`ch` varchar(60) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
|
||||
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `ch` (`ch`)
|
||||
@ -6834,7 +6822,7 @@ aր
|
||||
EXPLAIN
|
||||
SELECT ch FROM t1 FORCE KEY (ch) WHERE ch<'a𝌆' ORDER BY ch;
|
||||
id select_type table type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 index ch ch 182 NULL # Using where; Using index
|
||||
1 SIMPLE t1 index ch ch 183 NULL # Using where; Using index
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF0\x9D\x8C\x86' for column 'ch' at row 1
|
||||
SELECT ch FROM t1 FORCE KEY (ch) WHERE ch<'a𝌆' ORDER BY ch;
|
||||
@ -6861,7 +6849,7 @@ Warning 1366 Incorrect string value: '\xF0\x9D\x8C\x86' for column 'ch' at row 1
|
||||
EXPLAIN
|
||||
SELECT ch FROM t1 FORCE KEY (ch) WHERE ch<'a𝌆b' ORDER BY ch;
|
||||
id select_type table type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 index ch ch 182 NULL # Using where; Using index
|
||||
1 SIMPLE t1 index ch ch 183 NULL # Using where; Using index
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF0\x9D\x8C\x86b' for column 'ch' at row 1
|
||||
SELECT ch FROM t1 FORCE KEY (ch) WHERE ch<'a𝌆b' ORDER BY ch;
|
||||
@ -6894,7 +6882,7 @@ z
|
||||
EXPLAIN
|
||||
SELECT ch FROM t1 FORCE KEY (ch) WHERE ch>'a𝌆' ORDER BY ch;
|
||||
id select_type table type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 index ch ch 182 NULL # Using where; Using index
|
||||
1 SIMPLE t1 index ch ch 183 NULL # Using where; Using index
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF0\x9D\x8C\x86' for column 'ch' at row 1
|
||||
SELECT ch FROM t1 FORCE KEY (ch) WHERE ch>'a𝌆' ORDER BY ch;
|
||||
@ -6905,7 +6893,7 @@ Warning 1366 Incorrect string value: '\xF0\x9D\x8C\x86' for column 'ch' at row 1
|
||||
EXPLAIN
|
||||
SELECT ch FROM t1 FORCE KEY (ch) WHERE ch>'a𝌆b' ORDER BY ch;
|
||||
id select_type table type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 index ch ch 182 NULL # Using where; Using index
|
||||
1 SIMPLE t1 index ch ch 183 NULL # Using where; Using index
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF0\x9D\x8C\x86b' for column 'ch' at row 1
|
||||
SELECT ch FROM t1 FORCE KEY (ch) WHERE ch>'a𝌆b' ORDER BY ch;
|
||||
@ -6990,7 +6978,7 @@ ADD KEY(ch);
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`ch` varchar(60) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
|
||||
`ch` varchar(60) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
|
||||
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `ch` (`ch`)
|
||||
@ -7245,7 +7233,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET ucs2 COLLATE ucs2_unicode_ci NOT NULL
|
||||
`a` varchar(5) CHARACTER SET ucs2 COLLATE ucs2_unicode_ci DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -7489,7 +7477,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL
|
||||
`a` varchar(5) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -8117,7 +8105,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',1) AS a, 1 AS b LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(1) CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL,
|
||||
`a` varchar(1) CHARACTER SET utf8 COLLATE utf8_german2_ci DEFAULT NULL,
|
||||
`b` int(1) NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('s',0),(_latin1 0xDF,1);
|
||||
@ -8147,7 +8135,7 @@ CREATE TABLE t1 AS SELECT repeat('a', 10) as c LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NOT NULL
|
||||
`c` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (_utf32 0x0180),(_utf32 0x023A);
|
||||
INSERT INTO t1 VALUES (_utf32 0x023B),(_utf32 0x023C);
|
||||
@ -8420,7 +8408,7 @@ F09090A8 30D2 𐐨
|
||||
ALTER TABLE t1 ADD KEY(c);
|
||||
EXPLAIN SELECT hex(c) FROM t1 WHERE c LIKE 'a%' ORDER BY c;
|
||||
id select_type table type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 range c c 42 NULL 3 Using where; Using index
|
||||
1 SIMPLE t1 range c c 43 NULL 3 Using where; Using index
|
||||
SELECT hex(c), hex(weight_string(c)) FROM t1 WHERE c LIKE 'a%' ORDER BY c;
|
||||
hex(c) hex(weight_string(c))
|
||||
61 120F
|
||||
@ -8451,7 +8439,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('a'),('a ');
|
||||
SELECT * FROM t1 WHERE CONCAT(c1)='a';
|
||||
@ -8474,7 +8462,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('a'),('a ');
|
||||
SELECT * FROM t1 WHERE 'a'=CONCAT(c1);
|
||||
@ -8497,7 +8485,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('%'),('% ');
|
||||
SELECT * FROM t1 WHERE '% '=CONCAT(c1);
|
||||
@ -8520,7 +8508,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('%'),('% ');
|
||||
SELECT * FROM t1 WHERE '%'=CONCAT(c1);
|
||||
@ -8546,7 +8534,7 @@ CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL
|
||||
`a` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('a'),('a ');
|
||||
SELECT a, LENGTH(a) FROM t1 WHERE a NOT LIKE 'a ';
|
||||
@ -8571,7 +8559,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('ae'),('ä');
|
||||
SELECT * FROM t1 WHERE c1='ä';
|
||||
@ -8609,7 +8597,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET utf8 COLLATE utf8_german2_ci DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('a'),('a ');
|
||||
SELECT * FROM t1 WHERE CONCAT(c1)='a';
|
||||
@ -8632,7 +8620,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET utf8 COLLATE utf8_german2_ci DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('a'),('a ');
|
||||
SELECT * FROM t1 WHERE 'a'=CONCAT(c1);
|
||||
@ -8655,7 +8643,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET utf8 COLLATE utf8_german2_ci DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('%'),('% ');
|
||||
SELECT * FROM t1 WHERE '% '=CONCAT(c1);
|
||||
@ -8678,7 +8666,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET utf8 COLLATE utf8_german2_ci DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('%'),('% ');
|
||||
SELECT * FROM t1 WHERE '%'=CONCAT(c1);
|
||||
@ -8704,7 +8692,7 @@ CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL
|
||||
`a` varchar(10) CHARACTER SET utf8 COLLATE utf8_german2_ci DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('a'),('a ');
|
||||
SELECT a, LENGTH(a) FROM t1 WHERE a NOT LIKE 'a ';
|
||||
@ -8729,7 +8717,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',10) AS c1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET utf8 COLLATE utf8_german2_ci NOT NULL
|
||||
`c1` varchar(10) CHARACTER SET utf8 COLLATE utf8_german2_ci DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('ae'),('ä');
|
||||
SELECT * FROM t1 WHERE c1='ä';
|
||||
@ -8782,7 +8770,7 @@ SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`s1` varchar(64) CHARACTER SET utf8 COLLATE utf8_myanmar_ci NOT NULL,
|
||||
`s1` varchar(64) CHARACTER SET utf8 COLLATE utf8_myanmar_ci DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 (s1) VALUES
|
||||
@ -11358,7 +11346,7 @@ SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`s1` varchar(64) CHARACTER SET ucs2 COLLATE ucs2_myanmar_ci NOT NULL,
|
||||
`s1` varchar(64) CHARACTER SET ucs2 COLLATE ucs2_myanmar_ci DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 (s1) VALUES
|
||||
@ -13998,7 +13986,7 @@ CREATE TABLE t1 AS SELECT SPACE(3) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(3) CHARACTER SET utf8 COLLATE utf8_thai_520_w2 NOT NULL
|
||||
`a` varchar(3) CHARACTER SET utf8 COLLATE utf8_thai_520_w2 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (SPACE(0)),(SPACE(1)),(SPACE(2));
|
||||
SELECT HEX(a), HEX(WEIGHT_STRING(a AS CHAR(8))) FROM t1;
|
||||
@ -14031,7 +14019,7 @@ CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET utf8 COLLATE utf8_thai_520_w2 NOT NULL
|
||||
`a` varchar(10) CHARACTER SET utf8 COLLATE utf8_thai_520_w2 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (_ucs2 0x3400);
|
||||
INSERT INTO t1 VALUES (_ucs2 0xF001);
|
||||
@ -14044,7 +14032,7 @@ CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET utf8 COLLATE utf8_thai_520_w2 NOT NULL
|
||||
`a` varchar(10) CHARACTER SET utf8 COLLATE utf8_thai_520_w2 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('A'),('À'),('Á'),('Â'),('Ã'),('Ä'),('Å');
|
||||
SELECT a, HEX(WEIGHT_STRING(a LEVEL 2)) FROM t1 ORDER BY a;
|
||||
@ -14103,7 +14091,7 @@ CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET utf8 COLLATE utf8_thai_520_w2 NOT NULL
|
||||
`a` varchar(10) CHARACTER SET utf8 COLLATE utf8_thai_520_w2 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('cota'),('cote'),('cotz');
|
||||
INSERT INTO t1 VALUES ('coté'),('côte'),('côté'),('cotë'),('côtë');
|
||||
@ -14692,7 +14680,7 @@ CREATE TABLE t1 AS SELECT SPACE(3) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(3) CHARACTER SET ucs2 COLLATE ucs2_thai_520_w2 NOT NULL
|
||||
`a` varchar(3) CHARACTER SET ucs2 COLLATE ucs2_thai_520_w2 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (SPACE(0)),(SPACE(1)),(SPACE(2));
|
||||
SELECT HEX(a), HEX(WEIGHT_STRING(a AS CHAR(8))) FROM t1;
|
||||
@ -14725,7 +14713,7 @@ CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET ucs2 COLLATE ucs2_thai_520_w2 NOT NULL
|
||||
`a` varchar(10) CHARACTER SET ucs2 COLLATE ucs2_thai_520_w2 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (_ucs2 0x3400);
|
||||
INSERT INTO t1 VALUES (_ucs2 0xF001);
|
||||
@ -14738,7 +14726,7 @@ CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET ucs2 COLLATE ucs2_thai_520_w2 NOT NULL
|
||||
`a` varchar(10) CHARACTER SET ucs2 COLLATE ucs2_thai_520_w2 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('A'),('À'),('Á'),('Â'),('Ã'),('Ä'),('Å');
|
||||
SELECT a, HEX(WEIGHT_STRING(a LEVEL 2)) FROM t1 ORDER BY a;
|
||||
@ -14797,7 +14785,7 @@ CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET ucs2 COLLATE ucs2_thai_520_w2 NOT NULL
|
||||
`a` varchar(10) CHARACTER SET ucs2 COLLATE ucs2_thai_520_w2 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('cota'),('cote'),('cotz');
|
||||
INSERT INTO t1 VALUES ('coté'),('côte'),('côté'),('cotë'),('côtë');
|
||||
|
@ -15,7 +15,7 @@ ADD KEY(ch);
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`ch` varchar(60) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
|
||||
`ch` varchar(60) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
|
||||
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `ch` (`ch`)
|
||||
@ -103,7 +103,7 @@ aր
|
||||
EXPLAIN
|
||||
SELECT ch FROM t1 FORCE KEY (ch) WHERE ch<'a𝌆' ORDER BY ch;
|
||||
id select_type table type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 index ch ch 182 NULL # Using where; Using index
|
||||
1 SIMPLE t1 index ch ch 183 NULL # Using where; Using index
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF0\x9D\x8C\x86' for column 'ch' at row 1
|
||||
SELECT ch FROM t1 FORCE KEY (ch) WHERE ch<'a𝌆' ORDER BY ch;
|
||||
@ -130,7 +130,7 @@ Warning 1366 Incorrect string value: '\xF0\x9D\x8C\x86' for column 'ch' at row 1
|
||||
EXPLAIN
|
||||
SELECT ch FROM t1 FORCE KEY (ch) WHERE ch<'a𝌆b' ORDER BY ch;
|
||||
id select_type table type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 index ch ch 182 NULL # Using where; Using index
|
||||
1 SIMPLE t1 index ch ch 183 NULL # Using where; Using index
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF0\x9D\x8C\x86b' for column 'ch' at row 1
|
||||
SELECT ch FROM t1 FORCE KEY (ch) WHERE ch<'a𝌆b' ORDER BY ch;
|
||||
@ -163,7 +163,7 @@ z
|
||||
EXPLAIN
|
||||
SELECT ch FROM t1 FORCE KEY (ch) WHERE ch>'a𝌆' ORDER BY ch;
|
||||
id select_type table type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 index ch ch 182 NULL # Using where; Using index
|
||||
1 SIMPLE t1 index ch ch 183 NULL # Using where; Using index
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF0\x9D\x8C\x86' for column 'ch' at row 1
|
||||
SELECT ch FROM t1 FORCE KEY (ch) WHERE ch>'a𝌆' ORDER BY ch;
|
||||
@ -174,7 +174,7 @@ Warning 1366 Incorrect string value: '\xF0\x9D\x8C\x86' for column 'ch' at row 1
|
||||
EXPLAIN
|
||||
SELECT ch FROM t1 FORCE KEY (ch) WHERE ch>'a𝌆b' ORDER BY ch;
|
||||
id select_type table type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 index ch ch 182 NULL # Using where; Using index
|
||||
1 SIMPLE t1 index ch ch 183 NULL # Using where; Using index
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF0\x9D\x8C\x86b' for column 'ch' at row 1
|
||||
SELECT ch FROM t1 FORCE KEY (ch) WHERE ch>'a𝌆b' ORDER BY ch;
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -2331,30 +2331,18 @@ CREATE TABLE t1 AS
|
||||
SELECT 10 AS a, REPEAT('a',20) AS b, REPEAT('a',8) AS c, REPEAT('a',8) AS d;
|
||||
ALTER TABLE t1 ADD PRIMARY KEY(a), ADD KEY(b);
|
||||
INSERT INTO t1 (a, b) VALUES (1, repeat(0xF1F2,5));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (2, repeat(0xF1F2,10));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (3, repeat(0xF1F2,11));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (4, repeat(0xF1F2,12));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
SELECT hex(concat(repeat(0xF1F2, 10), '%'));
|
||||
hex(concat(repeat(0xF1F2, 10), '%'))
|
||||
F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F225
|
||||
3 rows expected
|
||||
SELECT a, hex(b), c FROM t1 WHERE b LIKE concat(repeat(0xF1F2,10), '%');
|
||||
a hex(b) c
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
DROP TABLE t1;
|
||||
SET collation_connection='ujis_bin';
|
||||
create table t1 select repeat('a',4000) a;
|
||||
@ -2478,39 +2466,27 @@ CREATE TABLE t1 AS
|
||||
SELECT 10 AS a, REPEAT('a',20) AS b, REPEAT('a',8) AS c, REPEAT('a',8) AS d;
|
||||
ALTER TABLE t1 ADD PRIMARY KEY(a), ADD KEY(b);
|
||||
INSERT INTO t1 (a, b) VALUES (1, repeat(0xF1F2,5));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (2, repeat(0xF1F2,10));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (3, repeat(0xF1F2,11));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
INSERT INTO t1 (a, b) VALUES (4, repeat(0xF1F2,12));
|
||||
Warnings:
|
||||
Warning 1364 Field 'c' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
SELECT hex(concat(repeat(0xF1F2, 10), '%'));
|
||||
hex(concat(repeat(0xF1F2, 10), '%'))
|
||||
F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F225
|
||||
3 rows expected
|
||||
SELECT a, hex(b), c FROM t1 WHERE b LIKE concat(repeat(0xF1F2,10), '%');
|
||||
a hex(b) c
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2
|
||||
2 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
3 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
4 F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2F1F2 NULL
|
||||
DROP TABLE t1;
|
||||
select hex(convert(_ujis 0xA5FE41 using ucs2));
|
||||
hex(convert(_ujis 0xA5FE41 using ucs2))
|
||||
003F0041
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA5FE to 'ucs2'
|
||||
select hex(convert(_ujis 0x8FABF841 using ucs2));
|
||||
hex(convert(_ujis 0x8FABF841 using ucs2))
|
||||
003F0041
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1977 Cannot convert 'ujis' character 0x8FABF8 to 'ucs2'
|
||||
DROP TABLE IF EXISTS t1, t2;
|
||||
@ -2569,18 +2545,18 @@ CREATE TEMPORARY TABLE head AS SELECT concat(b1.b, b2.b) AS head FROM t1 b1, t1
|
||||
CREATE TEMPORARY TABLE tail AS SELECT concat(b1.b, b2.b) AS tail FROM t1 b1, t1 b2;
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 AS SELECT 'XXXXXX' AS code, ' ' AS a LIMIT 0;
|
||||
INSERT INTO t1 (code) SELECT concat('8E', head) FROM head
|
||||
INSERT IGNORE INTO t1 (code) SELECT concat('8E', head) FROM head
|
||||
WHERE (head BETWEEN 'A1' AND 'DF') ORDER BY head;
|
||||
Warnings:
|
||||
Warning 1364 Field 'a' doesn't have a default value
|
||||
INSERT INTO t1 (code) SELECT concat(head, tail)
|
||||
INSERT IGNORE INTO t1 (code) SELECT concat(head, tail)
|
||||
FROM head, tail
|
||||
WHERE (head BETWEEN '80' AND 'FF') AND (head NOT BETWEEN '8E' AND '8F')
|
||||
AND (tail BETWEEN '20' AND 'FF')
|
||||
ORDER BY head, tail;
|
||||
Warnings:
|
||||
Warning 1364 Field 'a' doesn't have a default value
|
||||
INSERT INTO t1 (code) SELECT concat('8F', head, tail)
|
||||
INSERT IGNORE INTO t1 (code) SELECT concat('8F', head, tail)
|
||||
FROM head, tail
|
||||
WHERE (head BETWEEN '80' AND 'FF') AND (tail BETWEEN '80' AND 'FF')
|
||||
ORDER BY head, tail;
|
||||
@ -2593,7 +2569,7 @@ t1 CREATE TABLE `t1` (
|
||||
`code` varchar(6) CHARACTER SET ujis NOT NULL,
|
||||
`a` varchar(1) CHARACTER SET ujis NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
UPDATE t1 SET a=unhex(code) ORDER BY code;
|
||||
UPDATE IGNORE t1 SET a=unhex(code) ORDER BY code;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\x80 ' for column 'a' at row 1
|
||||
Warning 1366 Incorrect string value: '\x80!' for column 'a' at row 2
|
||||
@ -3084,69 +3060,69 @@ code a
|
||||
8FAABC Ģ
|
||||
Warnings:
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2DA to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2DA to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2DB to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2DB to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2EB to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2EB to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2EC to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2EC to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2ED to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2EE to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2EF to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2F0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2F1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2FA to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2FB to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2FC to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2FD to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3A1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3A2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3A3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3A4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3A5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3A6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3A7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3A8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3A9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3AA to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3AB to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3AC to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3AD to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3AE to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3BA to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3BB to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3BC to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3BD to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3BE to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3BF to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3C0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3DB to 'utf8'
|
||||
SELECT * FROM t1
|
||||
WHERE HEX(CAST(UPPER(a) AS CHAR CHARACTER SET utf8)) <>
|
||||
HEX(UPPER(CAST(a AS CHAR CHARACTER SET utf8))) ORDER BY code;
|
||||
@ -3155,69 +3131,69 @@ code a
|
||||
8FABB9 ǵ
|
||||
Warnings:
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2B9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2C9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2D9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2DA to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2DA to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2DB to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2DB to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2EB to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2EB to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2EC to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2EC to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2ED to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2EE to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2EF to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2F0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2F1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2FA to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2FB to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2FC to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA2FD to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3A1 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3A2 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3A3 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3A4 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3A5 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3A6 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3A7 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3A8 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3A9 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3AA to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3AB to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3AC to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3AD to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3AE to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3AF to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3BA to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3BB to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3BC to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3BD to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3BE to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3BF to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3C0 to 'utf8'
|
||||
Warning 1977 Cannot convert 'ujis' character 0xA3DB to 'utf8'
|
||||
#
|
||||
# WL#3090 Japanese Character Set adjustments
|
||||
# Test sjis->Unicode conversion
|
||||
@ -25318,7 +25294,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET ujis NOT NULL
|
||||
`a` varchar(5) CHARACTER SET ujis DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -25751,7 +25727,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET ujis COLLATE ujis_bin NOT NULL
|
||||
`a` varchar(5) CHARACTER SET ujis COLLATE ujis_bin DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -26166,7 +26142,7 @@ hex(weight_string(cast(0x8FA2C38FA2C38FA2C3 as char),25, 4, 0xC0))
|
||||
# MDEV-6776 ujis and eucjmps erroneously accept 0x8EA0 as a valid byte sequence
|
||||
#
|
||||
CREATE TABLE t1 (a VARCHAR(10) CHARACTER SET ujis);
|
||||
INSERT INTO t1 VALUES (0x8EA0);
|
||||
INSERT IGNORE INTO t1 VALUES (0x8EA0);
|
||||
SELECT HEX(a), CHAR_LENGTH(a) FROM t1;
|
||||
HEX(a) CHAR_LENGTH(a)
|
||||
3F3F 2
|
||||
@ -26225,7 +26201,7 @@ DROP TABLE t1;
|
||||
# MDEV-9842 LOAD DATA INFILE does not work well with a TEXT column when using sjis
|
||||
#
|
||||
CREATE TABLE t1 (a TEXT CHARACTER SET ujis);
|
||||
LOAD DATA INFILE '../../std_data/loaddata/mdev9823.ujis.txt' INTO TABLE t1 CHARACTER SET ujis IGNORE 4 LINES;
|
||||
LOAD DATA INFILE '../../std_data/loaddata/mdev9823.ujis.txt' IGNORE INTO TABLE t1 CHARACTER SET ujis IGNORE 4 LINES;
|
||||
SELECT HEX(a) FROM t1;
|
||||
HEX(a)
|
||||
3F
|
||||
|
@ -1138,7 +1138,7 @@ update t1 set name='U+9FA3 <CJK>' where ujis=0x8FEDE2;
|
||||
update t1 set name='U+9FA5 <CJK>' where ujis=0x8FEDE3;
|
||||
update t1 set name='User defined range #2' where ujis >= 0x8FF5A1 and ujis <= 0x8FFEFE;
|
||||
update t1 set name='UNASSIGNED' where name='';
|
||||
update t1 set ucs2=ujis, ujis2=ucs2;
|
||||
update ignore t1 set ucs2=ujis, ujis2=ucs2;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xA2\xAF' for column 'ucs2' at row 237
|
||||
Warning 1366 Incorrect string value: '\xA2\xB0' for column 'ucs2' at row 238
|
||||
@ -19129,7 +19129,7 @@ insert into t1 (ucs2,name) values (0xFFE0,'U+FFE0 FULLWIDTH CENT SIGN');
|
||||
insert into t1 (ucs2,name) values (0xFFE1,'U+FFE1 FULLWIDTH POUND SIGN');
|
||||
insert into t1 (ucs2,name) values (0xFFE2,'U+FFE2 FULLWIDTH NOT SIGN');
|
||||
insert into t1 (ucs2,name) values (0xFFE4,'U+FFE4 FULLWIDTH BROKEN BAR');
|
||||
update t1 set ujis=ucs2;
|
||||
update ignore t1 set ujis=ucs2;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\x00\xA5' for column 'ujis' at row 1
|
||||
Warning 1366 Incorrect string value: '\x20\x14' for column 'ujis' at row 2
|
||||
|
@ -101,8 +101,8 @@ RPAD(_utf16 X'0420',10,_utf16 X'0421') r;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`l` varchar(10) CHARACTER SET utf16 NOT NULL,
|
||||
`r` varchar(10) CHARACTER SET utf16 NOT NULL
|
||||
`l` varchar(10) CHARACTER SET utf16 DEFAULT NULL,
|
||||
`r` varchar(10) CHARACTER SET utf16 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
select hex(l), hex(r) from t1;
|
||||
hex(l) hex(r)
|
||||
@ -755,7 +755,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',1) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(1) CHARACTER SET utf16 COLLATE utf16_bin NOT NULL
|
||||
`a` varchar(1) CHARACTER SET utf16 COLLATE utf16_bin DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (_utf8mb4 0xEFBE9D),(_utf8mb4 0xF0908E84);
|
||||
INSERT INTO t1 VALUES (_utf8mb4 0xCE85),(_utf8mb4 0xF4808080);
|
||||
@ -1012,6 +1012,7 @@ DBFFDCFF
|
||||
drop table t1;
|
||||
create table t1 (s1 varchar(50) character set ucs2);
|
||||
insert into t1 values (0xdf84);
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 modify column s1 varchar(50) character set utf16;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xDF\x84' for column 's1' at row 1
|
||||
@ -1021,7 +1022,7 @@ hex(s1)
|
||||
drop table t1;
|
||||
create table t1 (s1 varchar(5) character set ucs2, s2 varchar(5) character set utf16);
|
||||
insert into t1 (s1) values (0xdf84);
|
||||
update t1 set s2 = s1;
|
||||
update ignore t1 set s2 = s1;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xDF\x84' for column 's2' at row 1
|
||||
select hex(s2) from t1;
|
||||
@ -1250,7 +1251,7 @@ Warnings:
|
||||
Warning 1292 Truncated incorrect INTEGER value: '123456789123456789123x'
|
||||
create table t1 (a int);
|
||||
insert into t1 values ('-1234.1e2');
|
||||
insert into t1 values ('-1234.1e2xxxx');
|
||||
insert ignore into t1 values ('-1234.1e2xxxx');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
insert into t1 values ('-1234.1e2 ');
|
||||
@ -1266,7 +1267,7 @@ create table t1 (a int);
|
||||
insert into t1 values ('1 ');
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'a' at row 1
|
||||
insert into t1 values ('1 x');
|
||||
insert ignore into t1 values ('1 x');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
select * from t1;
|
||||
@ -1274,6 +1275,7 @@ a
|
||||
1
|
||||
1
|
||||
drop table t1;
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
create table t1 (a varchar(17000) character set utf16);
|
||||
Warnings:
|
||||
Note 1246 Converting column 'a' from VARCHAR to TEXT
|
||||
@ -1419,7 +1421,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 64) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(64) CHARACTER SET utf16 NOT NULL
|
||||
`a` varchar(64) CHARACTER SET utf16 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('');
|
||||
SELECT CHARSET(CONCAT(a,'2001-01-08 00:00:00' - INTERVAL 7 DAY)) FROM t1;
|
||||
@ -1468,7 +1470,7 @@ CREATE TABLE t1 AS SELECT repeat('a',2) as s1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`s1` varchar(2) CHARACTER SET utf16 NOT NULL
|
||||
`s1` varchar(2) CHARACTER SET utf16 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('ab'),('AE'),('ab'),('AE');
|
||||
SELECT * FROM t1 ORDER BY s1;
|
||||
@ -1626,7 +1628,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET utf16 NOT NULL
|
||||
`a` varchar(5) CHARACTER SET utf16 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -1876,7 +1878,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET utf16 COLLATE utf16_bin NOT NULL
|
||||
`a` varchar(5) CHARACTER SET utf16 COLLATE utf16_bin DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
|
@ -2810,7 +2810,7 @@ want1result
|
||||
location
|
||||
DROP TABLE t1;
|
||||
create table t1 (a set('a') not null);
|
||||
insert into t1 values (),();
|
||||
insert ignore into t1 values (),();
|
||||
Warnings:
|
||||
Warning 1364 Field 'a' doesn't have a default value
|
||||
select cast(a as char(1)) from t1;
|
||||
@ -3045,7 +3045,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',1) AS a, 1 AS b LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(1) CHARACTER SET utf16 COLLATE utf16_unicode_ci NOT NULL,
|
||||
`a` varchar(1) CHARACTER SET utf16 COLLATE utf16_unicode_ci DEFAULT NULL,
|
||||
`b` int(1) NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('s',0),(_latin1 0xDF,1);
|
||||
@ -3228,7 +3228,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET utf16 COLLATE utf16_unicode_ci NOT NULL
|
||||
`a` varchar(5) CHARACTER SET utf16 COLLATE utf16_unicode_ci DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -3695,7 +3695,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',1) AS a, 1 AS b LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(1) CHARACTER SET utf16 COLLATE utf16_german2_ci NOT NULL,
|
||||
`a` varchar(1) CHARACTER SET utf16 COLLATE utf16_german2_ci DEFAULT NULL,
|
||||
`b` int(1) NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('s',0),(_latin1 0xDF,1);
|
||||
@ -3726,7 +3726,7 @@ CREATE TABLE t1 AS SELECT repeat('a', 10) as c LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c` varchar(10) CHARACTER SET utf16 COLLATE utf16_unicode_520_ci NOT NULL
|
||||
`c` varchar(10) CHARACTER SET utf16 COLLATE utf16_unicode_520_ci DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (_utf32 0x0180),(_utf32 0x023A);
|
||||
INSERT INTO t1 VALUES (_utf32 0x023B),(_utf32 0x023C);
|
||||
@ -3999,7 +3999,7 @@ D801DC28 30D2 𐐨
|
||||
ALTER TABLE t1 ADD KEY(c);
|
||||
EXPLAIN SELECT hex(c) FROM t1 WHERE c LIKE 'a%' ORDER BY c;
|
||||
id select_type table type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 range c c 42 NULL 2 Using where; Using index
|
||||
1 SIMPLE t1 range c c 43 NULL 2 Using where; Using index
|
||||
SELECT hex(c), hex(weight_string(c)) FROM t1 WHERE c LIKE 'a%' ORDER BY c;
|
||||
hex(c) hex(weight_string(c))
|
||||
0061 120F
|
||||
@ -4042,7 +4042,7 @@ SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`s1` varchar(64) CHARACTER SET utf16 COLLATE utf16_myanmar_ci NOT NULL,
|
||||
`s1` varchar(64) CHARACTER SET utf16 COLLATE utf16_myanmar_ci DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 (s1) VALUES
|
||||
@ -6628,7 +6628,7 @@ CREATE TABLE t1 AS SELECT SPACE(3) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(3) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 NOT NULL
|
||||
`a` varchar(3) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (SPACE(0)),(SPACE(1)),(SPACE(2));
|
||||
SELECT HEX(a), HEX(WEIGHT_STRING(a AS CHAR(8))) FROM t1;
|
||||
@ -6661,7 +6661,7 @@ CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 NOT NULL
|
||||
`a` varchar(10) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (_ucs2 0x3400);
|
||||
INSERT INTO t1 VALUES (_ucs2 0xF001);
|
||||
@ -6674,7 +6674,7 @@ CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 NOT NULL
|
||||
`a` varchar(10) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('A'),('À'),('Á'),('Â'),('Ã'),('Ä'),('Å');
|
||||
SELECT a, HEX(WEIGHT_STRING(a LEVEL 2)) FROM t1 ORDER BY a;
|
||||
@ -6733,7 +6733,7 @@ CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 NOT NULL
|
||||
`a` varchar(10) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('cota'),('cote'),('cotz');
|
||||
INSERT INTO t1 VALUES ('coté'),('côte'),('côté'),('cotë'),('côtë');
|
||||
|
@ -82,7 +82,7 @@ CREATE TABLE t1 (a VARCHAR(10), pad INT, b VARCHAR(10)) CHARACTER SET utf16le;
|
||||
INSERT INTO t1 VALUES (_ucs2 X'0420', 10, _ucs2 X'0421');
|
||||
INSERT INTO t1 VALUES (_ucs2 X'0420', 10, _ucs2 X'04210422');
|
||||
INSERT INTO t1 VALUES (_ucs2 X'0420', 10, _ucs2 X'042104220423');
|
||||
INSERT INTO t1 VALUES (_ucs2 X'0420042104220423042404250426042704280429042A042B',10,_ucs2 X'042104220423');
|
||||
INSERT IGNORE INTO t1 VALUES (_ucs2 X'0420042104220423042404250426042704280429042A042B',10,_ucs2 X'042104220423');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
INSERT INTO t1 VALUES (_utf32 X'010000', 10, _ucs2 X'0421');
|
||||
@ -102,8 +102,8 @@ RPAD(_utf16le X'2004',10,_utf16le X'2104') r;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`l` varchar(10) CHARACTER SET utf16le NOT NULL,
|
||||
`r` varchar(10) CHARACTER SET utf16le NOT NULL
|
||||
`l` varchar(10) CHARACTER SET utf16le DEFAULT NULL,
|
||||
`r` varchar(10) CHARACTER SET utf16le DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT HEX(l), HEX(r) FROM t1;
|
||||
HEX(l) HEX(r)
|
||||
@ -798,7 +798,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',1) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(1) CHARACTER SET utf16le COLLATE utf16le_bin NOT NULL
|
||||
`a` varchar(1) CHARACTER SET utf16le COLLATE utf16le_bin DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (_utf8mb4 0xEFBE9D),(_utf8mb4 0xF0908E84);
|
||||
INSERT INTO t1 VALUES (_utf8mb4 0xCE85),(_utf8mb4 0xF4808080);
|
||||
@ -1121,6 +1121,7 @@ DROP TABLE t1;
|
||||
#
|
||||
CREATE TABLE t1 (s1 VARCHAR(50) CHARACTER SET ucs2);
|
||||
INSERT INTO t1 VALUES (0xDF84);
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
ALTER TABLE t1 MODIFY column s1 VARCHAR(50) CHARACTER SET utf16le;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xDF\x84' for column 's1' at row 1
|
||||
@ -1133,7 +1134,7 @@ DROP TABLE t1;
|
||||
#
|
||||
CREATE TABLE t1 (s1 VARCHAR(5) CHARACTER SET ucs2, s2 VARCHAR(5) CHARACTER SET utf16le);
|
||||
INSERT INTO t1 (s1) VALUES (0xdf84);
|
||||
UPDATE t1 set s2 = s1;
|
||||
UPDATE IGNORE t1 set s2 = s1;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xDF\x84' for column 's2' at row 1
|
||||
SELECT HEX(s2) FROM t1;
|
||||
@ -1470,7 +1471,7 @@ Warning 1292 Truncated incorrect INTEGER value: '123456789123456789123x'
|
||||
#
|
||||
CREATE TABLE t1 (a int);
|
||||
INSERT INTO t1 VALUES ('-1234.1e2');
|
||||
INSERT INTO t1 VALUES ('-1234.1e2xxxx');
|
||||
INSERT IGNORE INTO t1 VALUES ('-1234.1e2xxxx');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
INSERT INTO t1 VALUES ('-1234.1e2 ');
|
||||
@ -1524,7 +1525,7 @@ CREATE TABLE t1 (a int);
|
||||
INSERT INTO t1 VALUES ('1 ');
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'a' at row 1
|
||||
INSERT INTO t1 VALUES ('1 x');
|
||||
INSERT IGNORE INTO t1 VALUES ('1 x');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
SELECT * FROM t1;
|
||||
@ -1535,6 +1536,7 @@ DROP TABLE t1;
|
||||
#
|
||||
# Testing auto-conversion to TEXT
|
||||
#
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
CREATE TABLE t1 (a VARCHAR(17000) CHARACTER SET utf16le);
|
||||
Warnings:
|
||||
Note 1246 Converting column 'a' from VARCHAR to TEXT
|
||||
@ -1690,7 +1692,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 64) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(64) CHARACTER SET utf16le NOT NULL
|
||||
`a` varchar(64) CHARACTER SET utf16le DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('');
|
||||
SELECT CHARSET(CONCAT(a,'2001-01-08 00:00:00' - INTERVAL 7 DAY)) FROM t1;
|
||||
@ -1741,7 +1743,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',2) as s1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`s1` varchar(2) CHARACTER SET utf16le NOT NULL
|
||||
`s1` varchar(2) CHARACTER SET utf16le DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('ab'),('AE'),('ab'),('AE');
|
||||
SELECT * FROM t1 ORDER BY s1;
|
||||
@ -1854,7 +1856,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET utf16le NOT NULL
|
||||
`a` varchar(5) CHARACTER SET utf16le DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -2104,7 +2106,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET utf16le COLLATE utf16le_bin NOT NULL
|
||||
`a` varchar(5) CHARACTER SET utf16le COLLATE utf16le_bin DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
|
@ -100,8 +100,8 @@ RPAD(_utf32 X'0420',10,_utf32 X'0421') r;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`l` varchar(10) CHARACTER SET utf32 NOT NULL,
|
||||
`r` varchar(10) CHARACTER SET utf32 NOT NULL
|
||||
`l` varchar(10) CHARACTER SET utf32 DEFAULT NULL,
|
||||
`r` varchar(10) CHARACTER SET utf32 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
select hex(l), hex(r) from t1;
|
||||
hex(l) hex(r)
|
||||
@ -754,7 +754,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',1) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(1) CHARACTER SET utf32 COLLATE utf32_bin NOT NULL
|
||||
`a` varchar(1) CHARACTER SET utf32 COLLATE utf32_bin DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (_utf8mb4 0xEFBE9D),(_utf8mb4 0xF0908E84);
|
||||
INSERT INTO t1 VALUES (_utf8mb4 0xCE85),(_utf8mb4 0xF4808080);
|
||||
@ -983,31 +983,31 @@ hex(a)
|
||||
drop table t1;
|
||||
create table t1 (utf32 varchar(2) character set utf32);
|
||||
Wrong character with pad
|
||||
insert into t1 values (0x110000);
|
||||
insert ignore into t1 values (0x110000);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\x11\x00\x00' for column 'utf32' at row 1
|
||||
Wrong chsaracter without pad
|
||||
insert into t1 values (0x00110000);
|
||||
insert ignore into t1 values (0x00110000);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\x00\x11\x00\x00' for column 'utf32' at row 1
|
||||
Wrong character with pad followed by another wrong character
|
||||
insert into t1 values (0x11000000110000);
|
||||
insert ignore into t1 values (0x11000000110000);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\x11\x00\x00\x00\x11\x00...' for column 'utf32' at row 1
|
||||
Good character with pad followed by bad character
|
||||
insert into t1 values (0x10000000110000);
|
||||
insert ignore into t1 values (0x10000000110000);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\x00\x11\x00\x00' for column 'utf32' at row 1
|
||||
Good character without pad followed by bad character
|
||||
insert into t1 values (0x0010000000110000);
|
||||
insert ignore into t1 values (0x0010000000110000);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\x00\x11\x00\x00' for column 'utf32' at row 1
|
||||
Wrong character with the second byte higher than 0x10
|
||||
insert into t1 values (0x00800037);
|
||||
insert ignore into t1 values (0x00800037);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\x00\x80\x007' for column 'utf32' at row 1
|
||||
Wrong character with pad with the second byte higher than 0x10
|
||||
insert into t1 values (0x00800037);
|
||||
insert ignore into t1 values (0x00800037);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\x00\x80\x007' for column 'utf32' at row 1
|
||||
drop table t1;
|
||||
@ -1248,7 +1248,7 @@ Warnings:
|
||||
Warning 1292 Truncated incorrect INTEGER value: '123456789123456789123x'
|
||||
create table t1 (a int);
|
||||
insert into t1 values ('-1234.1e2');
|
||||
insert into t1 values ('-1234.1e2xxxx');
|
||||
insert ignore into t1 values ('-1234.1e2xxxx');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
insert into t1 values ('-1234.1e2 ');
|
||||
@ -1264,7 +1264,7 @@ create table t1 (a int);
|
||||
insert into t1 values ('1 ');
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'a' at row 1
|
||||
insert into t1 values ('1 x');
|
||||
insert ignore into t1 values ('1 x');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
select * from t1;
|
||||
@ -1272,6 +1272,7 @@ a
|
||||
1
|
||||
1
|
||||
drop table t1;
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
create table t1 (a varchar(17000) character set utf32);
|
||||
Warnings:
|
||||
Note 1246 Converting column 'a' from VARCHAR to TEXT
|
||||
@ -1367,7 +1368,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a', 64) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(64) CHARACTER SET utf32 NOT NULL
|
||||
`a` varchar(64) CHARACTER SET utf32 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('');
|
||||
SELECT CHARSET(CONCAT(a,'2001-01-08 00:00:00' - INTERVAL 7 DAY)) FROM t1;
|
||||
@ -1467,7 +1468,7 @@ hex(char(0x010203 using utf32))
|
||||
00010203
|
||||
select hex(char(0x01020304 using utf32));
|
||||
hex(char(0x01020304 using utf32))
|
||||
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1300 Invalid utf32 character string: '010203'
|
||||
create table t1 (s1 varchar(1) character set utf32, s2 text character set utf32);
|
||||
@ -1482,7 +1483,7 @@ CREATE TABLE t1 AS SELECT repeat('a',2) as s1 LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`s1` varchar(2) CHARACTER SET utf32 NOT NULL
|
||||
`s1` varchar(2) CHARACTER SET utf32 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('ab'),('AE'),('ab'),('AE');
|
||||
SELECT * FROM t1 ORDER BY s1;
|
||||
@ -1558,12 +1559,12 @@ DROP TABLE t1;
|
||||
#
|
||||
CREATE TABLE t1 (utf32 CHAR(5) CHARACTER SET utf32, latin1 CHAR(5) CHARACTER SET latin1);
|
||||
INSERT INTO t1 (utf32) VALUES (0xc581);
|
||||
UPDATE t1 SET latin1 = utf32;
|
||||
UPDATE IGNORE t1 SET latin1 = utf32;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\x00\x00\xC5\x81' for column 'latin1' at row 1
|
||||
DELETE FROM t1;
|
||||
INSERT INTO t1 (utf32) VALUES (0x100cc);
|
||||
UPDATE t1 SET latin1 = utf32;
|
||||
UPDATE IGNORE t1 SET latin1 = utf32;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\x00\x01\x00\xCC' for column 'latin1' at row 1
|
||||
DROP TABLE t1;
|
||||
@ -1575,7 +1576,7 @@ CREATE TABLE t1 AS SELECT format(123,2,'no_NO');
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`format(123,2,'no_NO')` varchar(45) CHARACTER SET utf32 NOT NULL
|
||||
`format(123,2,'no_NO')` varchar(45) CHARACTER SET utf32 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT * FROM t1;
|
||||
format(123,2,'no_NO')
|
||||
@ -1662,7 +1663,7 @@ CHAR_LENGTH(TRIM(BOTH 0x00 FROM _utf32 0x00000061))
|
||||
1
|
||||
select hex(lower(cast(0xffff0000 as char character set utf32))) as c;
|
||||
c
|
||||
0000003F0000003F0000003F0000003F
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1300 Invalid utf32 character string: '\xFF\xFF\x00\x00'
|
||||
#
|
||||
@ -1712,7 +1713,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET utf32 NOT NULL
|
||||
`a` varchar(5) CHARACTER SET utf32 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -1962,7 +1963,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET utf32 COLLATE utf32_bin NOT NULL
|
||||
`a` varchar(5) CHARACTER SET utf32 COLLATE utf32_bin DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
|
@ -2810,7 +2810,7 @@ want1result
|
||||
location
|
||||
DROP TABLE t1;
|
||||
create table t1 (a set('a') not null);
|
||||
insert into t1 values (),();
|
||||
insert ignore into t1 values (),();
|
||||
Warnings:
|
||||
Warning 1364 Field 'a' doesn't have a default value
|
||||
select cast(a as char(1)) from t1;
|
||||
@ -3045,7 +3045,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',1) AS a, 1 AS b LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(1) CHARACTER SET utf32 COLLATE utf32_unicode_ci NOT NULL,
|
||||
`a` varchar(1) CHARACTER SET utf32 COLLATE utf32_unicode_ci DEFAULT NULL,
|
||||
`b` int(1) NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('s',0),(_latin1 0xDF,1);
|
||||
@ -3248,7 +3248,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET utf32 COLLATE utf32_unicode_ci NOT NULL
|
||||
`a` varchar(5) CHARACTER SET utf32 COLLATE utf32_unicode_ci DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -3715,7 +3715,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',1) AS a, 1 AS b LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(1) CHARACTER SET utf32 COLLATE utf32_german2_ci NOT NULL,
|
||||
`a` varchar(1) CHARACTER SET utf32 COLLATE utf32_german2_ci DEFAULT NULL,
|
||||
`b` int(1) NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('s',0),(_latin1 0xDF,1);
|
||||
@ -3746,7 +3746,7 @@ CREATE TABLE t1 AS SELECT repeat('a', 10) as c LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c` varchar(10) CHARACTER SET utf32 COLLATE utf32_unicode_520_ci NOT NULL
|
||||
`c` varchar(10) CHARACTER SET utf32 COLLATE utf32_unicode_520_ci DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (_utf32 0x0180),(_utf32 0x023A);
|
||||
INSERT INTO t1 VALUES (_utf32 0x023B),(_utf32 0x023C);
|
||||
@ -4019,7 +4019,7 @@ hex(c) hex(weight_string(c)) c
|
||||
ALTER TABLE t1 ADD KEY(c);
|
||||
EXPLAIN SELECT hex(c) FROM t1 WHERE c LIKE 'a%' ORDER BY c;
|
||||
id select_type table type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 range c c 42 NULL 2 Using where; Using index
|
||||
1 SIMPLE t1 range c c 43 NULL 2 Using where; Using index
|
||||
SELECT hex(c), hex(weight_string(c)) FROM t1 WHERE c LIKE 'a%' ORDER BY c;
|
||||
hex(c) hex(weight_string(c))
|
||||
00000061 120F
|
||||
@ -4062,7 +4062,7 @@ SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`s1` varchar(64) CHARACTER SET utf32 COLLATE utf32_myanmar_ci NOT NULL,
|
||||
`s1` varchar(64) CHARACTER SET utf32 COLLATE utf32_myanmar_ci DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 (s1) VALUES
|
||||
@ -6648,7 +6648,7 @@ CREATE TABLE t1 AS SELECT SPACE(3) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(3) CHARACTER SET utf32 COLLATE utf32_thai_520_w2 NOT NULL
|
||||
`a` varchar(3) CHARACTER SET utf32 COLLATE utf32_thai_520_w2 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (SPACE(0)),(SPACE(1)),(SPACE(2));
|
||||
SELECT HEX(a), HEX(WEIGHT_STRING(a AS CHAR(8))) FROM t1;
|
||||
@ -6681,7 +6681,7 @@ CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET utf32 COLLATE utf32_thai_520_w2 NOT NULL
|
||||
`a` varchar(10) CHARACTER SET utf32 COLLATE utf32_thai_520_w2 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (_ucs2 0x3400);
|
||||
INSERT INTO t1 VALUES (_ucs2 0xF001);
|
||||
@ -6694,7 +6694,7 @@ CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET utf32 COLLATE utf32_thai_520_w2 NOT NULL
|
||||
`a` varchar(10) CHARACTER SET utf32 COLLATE utf32_thai_520_w2 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('A'),('À'),('Á'),('Â'),('Ã'),('Ä'),('Å');
|
||||
SELECT a, HEX(WEIGHT_STRING(a LEVEL 2)) FROM t1 ORDER BY a;
|
||||
@ -6753,7 +6753,7 @@ CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET utf32 COLLATE utf32_thai_520_w2 NOT NULL
|
||||
`a` varchar(10) CHARACTER SET utf32 COLLATE utf32_thai_520_w2 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('cota'),('cote'),('cotz');
|
||||
INSERT INTO t1 VALUES ('coté'),('côte'),('côté'),('cotë'),('côtë');
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -157,7 +157,7 @@ drop table t1;
|
||||
set LC_TIME_NAMES='en_US';
|
||||
set names koi8r;
|
||||
create table t1 (s1 char(1) character set utf8mb4);
|
||||
insert into t1 values (_koi8r'<27><>');
|
||||
insert ignore into t1 values (_koi8r'<27><>');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
select s1,hex(s1),char_length(s1),octet_length(s1) from t1;
|
||||
@ -165,19 +165,19 @@ s1 hex(s1) char_length(s1) octet_length(s1)
|
||||
<EFBFBD> D0B0 1 2
|
||||
drop table t1;
|
||||
create table t1 (s1 tinytext character set utf8mb4);
|
||||
insert into t1 select repeat('a',300);
|
||||
insert ignore into t1 select repeat('a',300);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('<27>',300);
|
||||
insert ignore into t1 select repeat('<27>',300);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('a<>',300);
|
||||
insert ignore into t1 select repeat('a<>',300);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('<27>a',300);
|
||||
insert ignore into t1 select repeat('<27>a',300);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('<27><>',300);
|
||||
insert ignore into t1 select repeat('<27><>',300);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
select hex(s1) from t1;
|
||||
@ -196,19 +196,19 @@ length(s1) char_length(s1)
|
||||
254 127
|
||||
drop table t1;
|
||||
create table t1 (s1 text character set utf8mb4);
|
||||
insert into t1 select repeat('a',66000);
|
||||
insert ignore into t1 select repeat('a',66000);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('<27>',66000);
|
||||
insert ignore into t1 select repeat('<27>',66000);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('a<>',66000);
|
||||
insert ignore into t1 select repeat('a<>',66000);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('<27>a',66000);
|
||||
insert ignore into t1 select repeat('<27>a',66000);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('<27><>',66000);
|
||||
insert ignore into t1 select repeat('<27><>',66000);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
select length(s1),char_length(s1) from t1;
|
||||
@ -220,7 +220,7 @@ length(s1) char_length(s1)
|
||||
65534 32767
|
||||
drop table t1;
|
||||
create table t1 (s1 char(10) character set utf8mb4);
|
||||
insert into t1 values (0x41FF);
|
||||
insert ignore into t1 values (0x41FF);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xFF' for column 's1' at row 1
|
||||
select hex(s1) from t1;
|
||||
@ -228,7 +228,7 @@ hex(s1)
|
||||
413F
|
||||
drop table t1;
|
||||
create table t1 (s1 varchar(10) character set utf8mb4);
|
||||
insert into t1 values (0x41FF);
|
||||
insert ignore into t1 values (0x41FF);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xFF' for column 's1' at row 1
|
||||
select hex(s1) from t1;
|
||||
@ -236,7 +236,7 @@ hex(s1)
|
||||
413F
|
||||
drop table t1;
|
||||
create table t1 (s1 text character set utf8mb4);
|
||||
insert into t1 values (0x41FF);
|
||||
insert ignore into t1 values (0x41FF);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xFF' for column 's1' at row 1
|
||||
select hex(s1) from t1;
|
||||
@ -901,8 +901,8 @@ create table t2 select concat(a,_utf8mb4'') as a, concat(b,_utf8mb4'')as b from
|
||||
show create table t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`a` varchar(5) CHARACTER SET utf8mb4 NOT NULL,
|
||||
`b` varchar(15) CHARACTER SET utf8mb4 NOT NULL
|
||||
`a` varchar(5) CHARACTER SET utf8mb4 DEFAULT NULL,
|
||||
`b` varchar(15) CHARACTER SET utf8mb4 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t2;
|
||||
drop table t1;
|
||||
@ -1126,7 +1126,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',1) AS a, 1 AS b LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(1) CHARACTER SET utf8mb4 NOT NULL,
|
||||
`a` varchar(1) CHARACTER SET utf8mb4 DEFAULT NULL,
|
||||
`b` int(1) NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('s',0),(_latin1 0xDF,1);
|
||||
@ -1233,7 +1233,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',1) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
|
||||
`a` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (_utf8mb4 0xEFBE9D),(_utf8mb4 0xF0908E84);
|
||||
INSERT INTO t1 VALUES (_utf8mb4 0xCE85),(_utf8mb4 0xF4808080);
|
||||
@ -1408,6 +1408,7 @@ ERR Имри.Афимим.Аеимимримдмримрмрирор имрим
|
||||
DROP TABLE t1,t2;
|
||||
create table t1 (a char(20) character set utf8mb4);
|
||||
insert into t1 values ('123456'),('андрей');
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 modify a char(2) character set utf8mb4;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
@ -1888,24 +1889,28 @@ insert into t1 (a) values ('abcdefghijklmnopqrstuvwxyz');
|
||||
select * from t1;
|
||||
a
|
||||
abcdefghijklmnopqrstuvwxyz
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 change a a varchar(20) character set utf8mb4 not null;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
select * from t1;
|
||||
a
|
||||
abcdefghijklmnopqrst
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 change a a char(15) character set utf8mb4 not null;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
select * from t1;
|
||||
a
|
||||
abcdefghijklmno
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 change a a char(10) character set utf8mb4 not null;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
select * from t1;
|
||||
a
|
||||
abcdefghij
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 change a a varchar(5) character set utf8mb4 not null;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
@ -1917,6 +1922,7 @@ create table t1 (
|
||||
a varchar(4000) not null
|
||||
) default character set utf8mb4;
|
||||
insert into t1 values (repeat('a',4000));
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 change a a varchar(3000) character set utf8mb4 not null;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
@ -1939,12 +1945,12 @@ char(53647 using utf8mb4)
|
||||
я
|
||||
select char(0xff,0x8f using utf8mb4);
|
||||
char(0xff,0x8f using utf8mb4)
|
||||
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1300 Invalid utf8mb4 character string: 'FF8F'
|
||||
select convert(char(0xff,0x8f) using utf8mb4);
|
||||
convert(char(0xff,0x8f) using utf8mb4)
|
||||
??
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1300 Invalid utf8mb4 character string: '\xFF\x8F'
|
||||
set sql_mode=traditional;
|
||||
@ -2153,12 +2159,12 @@ ERROR HY000: Invalid utf8mb4 character string: 'FF'
|
||||
set sql_mode=default;
|
||||
select hex(char(0xFF using utf8mb4));
|
||||
hex(char(0xFF using utf8mb4))
|
||||
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1300 Invalid utf8mb4 character string: 'FF'
|
||||
select hex(convert(0xFF using utf8mb4));
|
||||
hex(convert(0xFF using utf8mb4))
|
||||
3F
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1300 Invalid utf8mb4 character string: '\xFF'
|
||||
select hex(_utf8mb4 0x616263FF);
|
||||
@ -2320,7 +2326,7 @@ create table t1 (utf8mb4 char(1) character set utf8mb4);
|
||||
Testing [F0][90..BF][80..BF][80..BF]
|
||||
insert into t1 values (0xF0908080);
|
||||
insert into t1 values (0xF0BFBFBF);
|
||||
insert into t1 values (0xF08F8080);
|
||||
insert ignore into t1 values (0xF08F8080);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF0\x8F\x80\x80' for column 'utf8mb4' at row 1
|
||||
select hex(utf8mb4) from t1 order by binary utf8mb4;
|
||||
@ -2340,7 +2346,7 @@ delete from t1;
|
||||
Testing [F4][80..8F][80..BF][80..BF]
|
||||
insert into t1 values (0xF4808080);
|
||||
insert into t1 values (0xF48F8080);
|
||||
insert into t1 values (0xF4908080);
|
||||
insert ignore into t1 values (0xF4908080);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF4\x90\x80\x80' for column 'utf8mb4' at row 1
|
||||
select hex(utf8mb4) from t1 order by binary utf8mb4;
|
||||
@ -2418,7 +2424,7 @@ INSERT INTO t1 VALUES (119040, x'f09d8480'),
|
||||
(917999, x'f3a087af');
|
||||
INSERT INTO t1 VALUES (119070, x'f09d849ef09d859ef09d859ef09d8480f09d859ff09d859ff09d859ff09d85a0f09d85a0f09d8480');
|
||||
INSERT INTO t1 VALUES (65131, x'efb9abf09d849ef09d859ef09d859ef09d8480f09d859fefb9abefb9abf09d85a0efb9ab');
|
||||
INSERT INTO t1 VALUES (119070, x'f09d849ef09d859ef09d859ef09d8480f09d859ff09d859ff09d859ff09d85a0f09d85a0f09d8480f09d85a0');
|
||||
INSERT IGNORE INTO t1 VALUES (119070, x'f09d849ef09d859ef09d859ef09d8480f09d859ff09d859ff09d859ff09d85a0f09d85a0f09d8480f09d85a0');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'utf8mb4_encoding' at row 1
|
||||
SELECT u_decimal, hex(utf8mb4_encoding) FROM t1 ORDER BY utf8mb4_encoding COLLATE utf8mb4_general_ci, BINARY utf8mb4_encoding;
|
||||
@ -2434,7 +2440,7 @@ u_decimal hex(utf8mb4_encoding)
|
||||
1114111 F48FBFBF
|
||||
119070 F09D849EF09D859EF09D859EF09D8480F09D859FF09D859FF09D859FF09D85A0F09D85A0F09D8480
|
||||
119070 F09D849EF09D859EF09D859EF09D8480F09D859FF09D859FF09D859FF09D85A0F09D85A0F09D8480
|
||||
INSERT INTO t1 VALUES (1114111, x'f5808080');
|
||||
INSERT IGNORE INTO t1 VALUES (1114111, x'f5808080');
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF5\x80\x80\x80' for column 'utf8mb4_encoding' at row 1
|
||||
SELECT character_maximum_length, character_octet_length FROM information_schema.columns WHERE
|
||||
@ -2448,14 +2454,14 @@ utf8mb3_encoding VARCHAR(10) NOT NULL
|
||||
) CHARACTER SET utf8mb3;
|
||||
INSERT INTO t2 VALUES (42856, x'ea9da8');
|
||||
INSERT INTO t2 VALUES (65131, x'efb9ab');
|
||||
INSERT INTO t2 VALUES (1114111, x'f48fbfbf');
|
||||
INSERT IGNORE INTO t2 VALUES (1114111, x'f48fbfbf');
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF4\x8F\xBF\xBF' for column 'utf8mb3_encoding' at row 1
|
||||
SELECT character_maximum_length, character_octet_length FROM information_schema.columns WHERE
|
||||
table_name= 't2' AND column_name= 'utf8mb3_encoding';
|
||||
character_maximum_length character_octet_length
|
||||
10 30
|
||||
UPDATE t2 SET utf8mb3_encoding= x'f48fbfbd' where u_decimal= 42856;
|
||||
UPDATE IGNORE t2 SET utf8mb3_encoding= x'f48fbfbd' where u_decimal= 42856;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF4\x8F\xBF\xBD' for column 'utf8mb3_encoding' at row 1
|
||||
UPDATE t2 SET utf8mb3_encoding= _utf8mb4 x'ea9da8' where u_decimal= 42856;
|
||||
@ -2515,6 +2521,7 @@ SELECT count(*) FROM t1, t2
|
||||
WHERE t1.utf8mb4_encoding > t2.utf8mb3_encoding;
|
||||
count(*)
|
||||
33
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
ALTER TABLE t1 CONVERT TO CHARACTER SET utf8;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF0\x9D\x84\x80' for column 'utf8mb4_encoding' at row 1
|
||||
@ -2667,7 +2674,7 @@ Table Create Table
|
||||
t3 CREATE TEMPORARY TABLE `t3` (
|
||||
`utf8mb4` varchar(10) CHARACTER SET utf8mb4 NOT NULL,
|
||||
`utf8mb3` varchar(10) CHARACTER SET utf8 NOT NULL,
|
||||
`concat(utf8mb4,utf8mb3)` varchar(20) CHARACTER SET utf8mb4 NOT NULL
|
||||
`concat(utf8mb4,utf8mb3)` varchar(20) CHARACTER SET utf8mb4 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TEMPORARY TABLE t3;
|
||||
SELECT * FROM t1, t2 WHERE t1.utf8mb4 > t2.utf8mb3;
|
||||
@ -2700,6 +2707,7 @@ subject varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci,
|
||||
p VARCHAR(15) CHARACTER SET utf8
|
||||
) DEFAULT CHARSET=latin1;
|
||||
ALTER TABLE t1 ADD INDEX (subject);
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
ALTER TABLE t1
|
||||
DEFAULT CHARACTER SET utf8,
|
||||
MODIFY subject varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
|
||||
@ -2817,6 +2825,7 @@ INSERT INTO t1 VALUES (REPEAT('😎',100));
|
||||
SELECT OCTET_LENGTH(a) FROM t1;
|
||||
OCTET_LENGTH(a)
|
||||
400
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
ALTER TABLE t1 MODIFY a TINYTEXT CHARACTER SET utf8mb4;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
@ -2892,7 +2901,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET utf8mb4 NOT NULL
|
||||
`a` varchar(5) CHARACTER SET utf8mb4 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -3136,7 +3145,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
|
||||
`a` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1;
|
||||
SHOW CREATE TABLE t2;
|
||||
@ -3393,7 +3402,7 @@ CREATE TABLE t1 (
|
||||
a VARCHAR(32) CHARACTER SET utf8mb4,
|
||||
b VARCHAR(32) CHARACTER SET utf8
|
||||
);
|
||||
INSERT INTO t1 SELECT 'a 😁 b', 'a 😁 b';
|
||||
INSERT IGNORE INTO t1 SELECT 'a 😁 b', 'a 😁 b';
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF0\x9F\x98\x81 b' for column 'a' at row 1
|
||||
Warning 1366 Incorrect string value: '\xF0\x9F\x98\x81 b' for column 'b' at row 1
|
||||
@ -3413,7 +3422,7 @@ CREATE TABLE t1 (
|
||||
a VARCHAR(32) CHARACTER SET utf8mb4,
|
||||
b VARCHAR(32) CHARACTER SET utf8
|
||||
);
|
||||
INSERT INTO t1 SELECT 'a 😁 b', 'a 😁 b';
|
||||
INSERT IGNORE INTO t1 SELECT 'a 😁 b', 'a 😁 b';
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF0\x9F\x98\x81 b' for column 'b' at row 1
|
||||
SELECT * FROM t1;
|
||||
@ -3456,7 +3465,7 @@ DROP FUNCTION f1;
|
||||
# MDEV-9842 LOAD DATA INFILE does not work well with a TEXT column when using sjis
|
||||
#
|
||||
CREATE TABLE t1 (a TEXT CHARACTER SET utf8mb4);
|
||||
LOAD DATA INFILE '../../std_data/loaddata/mdev9823.utf8mb4.txt' INTO TABLE t1 CHARACTER SET utf8mb4 IGNORE 4 LINES;
|
||||
LOAD DATA INFILE '../../std_data/loaddata/mdev9823.utf8mb4.txt' IGNORE INTO TABLE t1 CHARACTER SET utf8mb4 IGNORE 4 LINES;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xD0' for column 'a' at row 1
|
||||
Warning 1366 Incorrect string value: '\xE1\x80' for column 'a' at row 3
|
||||
|
@ -157,7 +157,7 @@ drop table t1;
|
||||
set LC_TIME_NAMES='en_US';
|
||||
set names koi8r;
|
||||
create table t1 (s1 char(1) character set utf8mb4) engine heap;
|
||||
insert into t1 values (_koi8r'<27><>');
|
||||
insert ignore into t1 values (_koi8r'<27><>');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
select s1,hex(s1),char_length(s1),octet_length(s1) from t1;
|
||||
@ -165,19 +165,19 @@ s1 hex(s1) char_length(s1) octet_length(s1)
|
||||
<EFBFBD> D0B0 1 2
|
||||
drop table t1;
|
||||
create table t1 (s1 varchar(255) character set utf8mb4) engine heap;
|
||||
insert into t1 select repeat('a',300);
|
||||
insert ignore into t1 select repeat('a',300);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('<27>',300);
|
||||
insert ignore into t1 select repeat('<27>',300);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('a<>',300);
|
||||
insert ignore into t1 select repeat('a<>',300);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('<27>a',300);
|
||||
insert ignore into t1 select repeat('<27>a',300);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('<27><>',300);
|
||||
insert ignore into t1 select repeat('<27><>',300);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
select hex(s1) from t1;
|
||||
@ -196,19 +196,19 @@ length(s1) char_length(s1)
|
||||
510 255
|
||||
drop table t1;
|
||||
create table t1 (s1 varchar(255) character set utf8mb4) engine heap;
|
||||
insert into t1 select repeat('a',66000);
|
||||
insert ignore into t1 select repeat('a',66000);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('<27>',66000);
|
||||
insert ignore into t1 select repeat('<27>',66000);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('a<>',66000);
|
||||
insert ignore into t1 select repeat('a<>',66000);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('<27>a',66000);
|
||||
insert ignore into t1 select repeat('<27>a',66000);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('<27><>',66000);
|
||||
insert ignore into t1 select repeat('<27><>',66000);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
select length(s1),char_length(s1) from t1;
|
||||
@ -220,7 +220,7 @@ length(s1) char_length(s1)
|
||||
510 255
|
||||
drop table t1;
|
||||
create table t1 (s1 char(10) character set utf8mb4) engine heap;
|
||||
insert into t1 values (0x41FF);
|
||||
insert ignore into t1 values (0x41FF);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xFF' for column 's1' at row 1
|
||||
select hex(s1) from t1;
|
||||
@ -228,7 +228,7 @@ hex(s1)
|
||||
413F
|
||||
drop table t1;
|
||||
create table t1 (s1 varchar(10) character set utf8mb4) engine heap;
|
||||
insert into t1 values (0x41FF);
|
||||
insert ignore into t1 values (0x41FF);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xFF' for column 's1' at row 1
|
||||
select hex(s1) from t1;
|
||||
@ -840,8 +840,8 @@ create table t2 engine heap select concat(a,_utf8mb4'') as a, concat(b,_utf8mb4'
|
||||
show create table t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`a` varchar(5) CHARACTER SET utf8mb4 NOT NULL,
|
||||
`b` varchar(15) CHARACTER SET utf8mb4 NOT NULL
|
||||
`a` varchar(5) CHARACTER SET utf8mb4 DEFAULT NULL,
|
||||
`b` varchar(15) CHARACTER SET utf8mb4 DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
drop table t2;
|
||||
drop table t1;
|
||||
@ -1065,7 +1065,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',1) AS a, 1 AS b LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(1) CHARACTER SET utf8mb4 NOT NULL,
|
||||
`a` varchar(1) CHARACTER SET utf8mb4 DEFAULT NULL,
|
||||
`b` int(1) NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('s',0),(_latin1 0xDF,1);
|
||||
@ -1307,6 +1307,7 @@ ERR Имри.Афимим.Аеимимримдмримрмрирор имрим
|
||||
DROP TABLE t1,t2;
|
||||
create table t1 (a char(20) character set utf8mb4) engine heap;
|
||||
insert into t1 values ('123456'),('андрей');
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 modify a char(2) character set utf8mb4;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
@ -1720,24 +1721,28 @@ insert into t1 (a) values ('abcdefghijklmnopqrstuvwxyz');
|
||||
select * from t1;
|
||||
a
|
||||
abcdefghijklmnopqrstuvwxyz
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 change a a varchar(20) character set utf8mb4 not null;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
select * from t1;
|
||||
a
|
||||
abcdefghijklmnopqrst
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 change a a char(15) character set utf8mb4 not null;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
select * from t1;
|
||||
a
|
||||
abcdefghijklmno
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 change a a char(10) character set utf8mb4 not null;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
select * from t1;
|
||||
a
|
||||
abcdefghij
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 change a a varchar(5) character set utf8mb4 not null;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
@ -1749,6 +1754,7 @@ create table t1 (
|
||||
a varchar(4000) not null
|
||||
) default character set utf8mb4 engine heap;
|
||||
insert into t1 values (repeat('a',4000));
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 change a a varchar(3000) character set utf8mb4 not null;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
@ -1771,12 +1777,12 @@ char(53647 using utf8mb4)
|
||||
я
|
||||
select char(0xff,0x8f using utf8mb4);
|
||||
char(0xff,0x8f using utf8mb4)
|
||||
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1300 Invalid utf8mb4 character string: 'FF8F'
|
||||
select convert(char(0xff,0x8f) using utf8mb4);
|
||||
convert(char(0xff,0x8f) using utf8mb4)
|
||||
??
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1300 Invalid utf8mb4 character string: '\xFF\x8F'
|
||||
set sql_mode=traditional;
|
||||
@ -1985,12 +1991,12 @@ ERROR HY000: Invalid utf8mb4 character string: 'FF'
|
||||
set sql_mode=default;
|
||||
select hex(char(0xFF using utf8mb4));
|
||||
hex(char(0xFF using utf8mb4))
|
||||
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1300 Invalid utf8mb4 character string: 'FF'
|
||||
select hex(convert(0xFF using utf8mb4));
|
||||
hex(convert(0xFF using utf8mb4))
|
||||
3F
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1300 Invalid utf8mb4 character string: '\xFF'
|
||||
select hex(_utf8mb4 0x616263FF);
|
||||
@ -2152,7 +2158,7 @@ create table t1 (utf8mb4 char(1) character set utf8mb4) engine heap;
|
||||
Testing [F0][90..BF][80..BF][80..BF]
|
||||
insert into t1 values (0xF0908080);
|
||||
insert into t1 values (0xF0BFBFBF);
|
||||
insert into t1 values (0xF08F8080);
|
||||
insert ignore into t1 values (0xF08F8080);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF0\x8F\x80\x80' for column 'utf8mb4' at row 1
|
||||
select hex(utf8mb4) from t1;
|
||||
@ -2172,7 +2178,7 @@ delete from t1;
|
||||
Testing [F4][80..8F][80..BF][80..BF]
|
||||
insert into t1 values (0xF4808080);
|
||||
insert into t1 values (0xF48F8080);
|
||||
insert into t1 values (0xF4908080);
|
||||
insert ignore into t1 values (0xF4908080);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF4\x90\x80\x80' for column 'utf8mb4' at row 1
|
||||
select hex(utf8mb4) from t1;
|
||||
@ -2231,7 +2237,7 @@ INSERT INTO t1 VALUES (119040, x'f09d8480'),
|
||||
(917999, x'f3a087af');
|
||||
INSERT INTO t1 VALUES (119070, x'f09d849ef09d859ef09d859ef09d8480f09d859ff09d859ff09d859ff09d85a0f09d85a0f09d8480');
|
||||
INSERT INTO t1 VALUES (65131, x'efb9abf09d849ef09d859ef09d859ef09d8480f09d859fefb9abefb9abf09d85a0efb9ab');
|
||||
INSERT INTO t1 VALUES (119070, x'f09d849ef09d859ef09d859ef09d8480f09d859ff09d859ff09d859ff09d85a0f09d85a0f09d8480f09d85a0');
|
||||
INSERT IGNORE INTO t1 VALUES (119070, x'f09d849ef09d859ef09d859ef09d8480f09d859ff09d859ff09d859ff09d85a0f09d85a0f09d8480f09d85a0');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'utf8mb4_encoding' at row 1
|
||||
SELECT u_decimal, hex(utf8mb4_encoding) FROM t1 ORDER BY utf8mb4_encoding COLLATE utf8mb4_general_ci, BINARY utf8mb4_encoding;
|
||||
@ -2247,7 +2253,7 @@ u_decimal hex(utf8mb4_encoding)
|
||||
120735 F09D9E9F
|
||||
65131 EFB9ABF09D849EF09D859EF09D859EF09D8480F09D859FEFB9ABEFB9ABF09D85A0EFB9AB
|
||||
917999 F3A087AF
|
||||
INSERT INTO t1 VALUES (1114111, x'f5808080');
|
||||
INSERT IGNORE INTO t1 VALUES (1114111, x'f5808080');
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF5\x80\x80\x80' for column 'utf8mb4_encoding' at row 1
|
||||
SELECT character_maximum_length, character_octet_length FROM information_schema.columns WHERE
|
||||
@ -2261,14 +2267,14 @@ utf8mb3_encoding VARCHAR(10) NOT NULL
|
||||
) CHARACTER SET utf8mb3 ENGINE heap;
|
||||
INSERT INTO t2 VALUES (42856, x'ea9da8');
|
||||
INSERT INTO t2 VALUES (65131, x'efb9ab');
|
||||
INSERT INTO t2 VALUES (1114111, x'f48fbfbf');
|
||||
INSERT IGNORE INTO t2 VALUES (1114111, x'f48fbfbf');
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF4\x8F\xBF\xBF' for column 'utf8mb3_encoding' at row 1
|
||||
SELECT character_maximum_length, character_octet_length FROM information_schema.columns WHERE
|
||||
table_name= 't2' AND column_name= 'utf8mb3_encoding';
|
||||
character_maximum_length character_octet_length
|
||||
10 30
|
||||
UPDATE t2 SET utf8mb3_encoding= x'f48fbfbd' where u_decimal= 42856;
|
||||
UPDATE IGNORE t2 SET utf8mb3_encoding= x'f48fbfbd' where u_decimal= 42856;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF4\x8F\xBF\xBD' for column 'utf8mb3_encoding' at row 1
|
||||
UPDATE t2 SET utf8mb3_encoding= _utf8mb4 x'ea9da8' where u_decimal= 42856;
|
||||
@ -2328,6 +2334,7 @@ SELECT count(*) FROM t1, t2
|
||||
WHERE t1.utf8mb4_encoding > t2.utf8mb3_encoding;
|
||||
count(*)
|
||||
33
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
ALTER TABLE t1 CONVERT TO CHARACTER SET utf8;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
@ -2468,7 +2475,7 @@ Table Create Table
|
||||
t3 CREATE TEMPORARY TABLE `t3` (
|
||||
`utf8mb4` varchar(10) CHARACTER SET utf8mb4 NOT NULL,
|
||||
`utf8mb3` varchar(10) CHARACTER SET utf8 NOT NULL,
|
||||
`concat(utf8mb4,utf8mb3)` varchar(20) CHARACTER SET utf8mb4 NOT NULL
|
||||
`concat(utf8mb4,utf8mb3)` varchar(20) CHARACTER SET utf8mb4 DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
DROP TEMPORARY TABLE t3;
|
||||
SELECT * FROM t1, t2 WHERE t1.utf8mb4 > t2.utf8mb3;
|
||||
|
@ -157,7 +157,7 @@ drop table t1;
|
||||
set LC_TIME_NAMES='en_US';
|
||||
set names koi8r;
|
||||
create table t1 (s1 char(1) character set utf8mb4) engine InnoDB;
|
||||
insert into t1 values (_koi8r'<27><>');
|
||||
insert ignore into t1 values (_koi8r'<27><>');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
select s1,hex(s1),char_length(s1),octet_length(s1) from t1;
|
||||
@ -165,19 +165,19 @@ s1 hex(s1) char_length(s1) octet_length(s1)
|
||||
<EFBFBD> D0B0 1 2
|
||||
drop table t1;
|
||||
create table t1 (s1 tinytext character set utf8mb4) engine InnoDB;
|
||||
insert into t1 select repeat('a',300);
|
||||
insert ignore into t1 select repeat('a',300);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('<27>',300);
|
||||
insert ignore into t1 select repeat('<27>',300);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('a<>',300);
|
||||
insert ignore into t1 select repeat('a<>',300);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('<27>a',300);
|
||||
insert ignore into t1 select repeat('<27>a',300);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('<27><>',300);
|
||||
insert ignore into t1 select repeat('<27><>',300);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
select hex(s1) from t1;
|
||||
@ -196,19 +196,19 @@ length(s1) char_length(s1)
|
||||
255 255
|
||||
drop table t1;
|
||||
create table t1 (s1 text character set utf8mb4) engine InnoDB;
|
||||
insert into t1 select repeat('a',66000);
|
||||
insert ignore into t1 select repeat('a',66000);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('<27>',66000);
|
||||
insert ignore into t1 select repeat('<27>',66000);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('a<>',66000);
|
||||
insert ignore into t1 select repeat('a<>',66000);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('<27>a',66000);
|
||||
insert ignore into t1 select repeat('<27>a',66000);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('<27><>',66000);
|
||||
insert ignore into t1 select repeat('<27><>',66000);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
select length(s1),char_length(s1) from t1;
|
||||
@ -220,7 +220,7 @@ length(s1) char_length(s1)
|
||||
65535 65535
|
||||
drop table t1;
|
||||
create table t1 (s1 char(10) character set utf8mb4) engine InnoDB;
|
||||
insert into t1 values (0x41FF);
|
||||
insert ignore into t1 values (0x41FF);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xFF' for column 's1' at row 1
|
||||
select hex(s1) from t1;
|
||||
@ -228,7 +228,7 @@ hex(s1)
|
||||
413F
|
||||
drop table t1;
|
||||
create table t1 (s1 varchar(10) character set utf8mb4) engine InnoDB;
|
||||
insert into t1 values (0x41FF);
|
||||
insert ignore into t1 values (0x41FF);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xFF' for column 's1' at row 1
|
||||
select hex(s1) from t1;
|
||||
@ -236,7 +236,7 @@ hex(s1)
|
||||
413F
|
||||
drop table t1;
|
||||
create table t1 (s1 text character set utf8mb4) engine InnoDB;
|
||||
insert into t1 values (0x41FF);
|
||||
insert ignore into t1 values (0x41FF);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xFF' for column 's1' at row 1
|
||||
select hex(s1) from t1;
|
||||
@ -901,8 +901,8 @@ create table t2 engine InnoDB select concat(a,_utf8mb4'') as a, concat(b,_utf8mb
|
||||
show create table t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`a` varchar(5) CHARACTER SET utf8mb4 NOT NULL,
|
||||
`b` varchar(15) CHARACTER SET utf8mb4 NOT NULL
|
||||
`a` varchar(5) CHARACTER SET utf8mb4 DEFAULT NULL,
|
||||
`b` varchar(15) CHARACTER SET utf8mb4 DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
drop table t2;
|
||||
drop table t1;
|
||||
@ -1126,7 +1126,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',1) AS a, 1 AS b LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(1) CHARACTER SET utf8mb4 NOT NULL,
|
||||
`a` varchar(1) CHARACTER SET utf8mb4 DEFAULT NULL,
|
||||
`b` int(1) NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('s',0),(_latin1 0xDF,1);
|
||||
@ -1368,6 +1368,7 @@ ERR Имри.Афимим.Аеимимримдмримрмрирор имрим
|
||||
DROP TABLE t1,t2;
|
||||
create table t1 (a char(20) character set utf8mb4) engine InnoDB;
|
||||
insert into t1 values ('123456'),('андрей');
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 modify a char(2) character set utf8mb4;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
@ -1848,24 +1849,28 @@ insert into t1 (a) values ('abcdefghijklmnopqrstuvwxyz');
|
||||
select * from t1;
|
||||
a
|
||||
abcdefghijklmnopqrstuvwxyz
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 change a a varchar(20) character set utf8mb4 not null;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
select * from t1;
|
||||
a
|
||||
abcdefghijklmnopqrst
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 change a a char(15) character set utf8mb4 not null;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
select * from t1;
|
||||
a
|
||||
abcdefghijklmno
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 change a a char(10) character set utf8mb4 not null;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
select * from t1;
|
||||
a
|
||||
abcdefghij
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 change a a varchar(5) character set utf8mb4 not null;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
@ -1877,6 +1882,7 @@ create table t1 (
|
||||
a varchar(4000) not null
|
||||
) default character set utf8mb4 engine InnoDB;
|
||||
insert into t1 values (repeat('a',4000));
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 change a a varchar(3000) character set utf8mb4 not null;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
@ -1899,12 +1905,12 @@ char(53647 using utf8mb4)
|
||||
я
|
||||
select char(0xff,0x8f using utf8mb4);
|
||||
char(0xff,0x8f using utf8mb4)
|
||||
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1300 Invalid utf8mb4 character string: 'FF8F'
|
||||
select convert(char(0xff,0x8f) using utf8mb4);
|
||||
convert(char(0xff,0x8f) using utf8mb4)
|
||||
??
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1300 Invalid utf8mb4 character string: '\xFF\x8F'
|
||||
set sql_mode=traditional;
|
||||
@ -2113,12 +2119,12 @@ ERROR HY000: Invalid utf8mb4 character string: 'FF'
|
||||
set sql_mode=default;
|
||||
select hex(char(0xFF using utf8mb4));
|
||||
hex(char(0xFF using utf8mb4))
|
||||
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1300 Invalid utf8mb4 character string: 'FF'
|
||||
select hex(convert(0xFF using utf8mb4));
|
||||
hex(convert(0xFF using utf8mb4))
|
||||
3F
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1300 Invalid utf8mb4 character string: '\xFF'
|
||||
select hex(_utf8mb4 0x616263FF);
|
||||
@ -2280,7 +2286,7 @@ create table t1 (utf8mb4 char(1) character set utf8mb4) engine InnoDB;
|
||||
Testing [F0][90..BF][80..BF][80..BF]
|
||||
insert into t1 values (0xF0908080);
|
||||
insert into t1 values (0xF0BFBFBF);
|
||||
insert into t1 values (0xF08F8080);
|
||||
insert ignore into t1 values (0xF08F8080);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF0\x8F\x80\x80' for column 'utf8mb4' at row 1
|
||||
select hex(utf8mb4) from t1;
|
||||
@ -2300,7 +2306,7 @@ delete from t1;
|
||||
Testing [F4][80..8F][80..BF][80..BF]
|
||||
insert into t1 values (0xF4808080);
|
||||
insert into t1 values (0xF48F8080);
|
||||
insert into t1 values (0xF4908080);
|
||||
insert ignore into t1 values (0xF4908080);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF4\x90\x80\x80' for column 'utf8mb4' at row 1
|
||||
select hex(utf8mb4) from t1;
|
||||
@ -2378,7 +2384,7 @@ INSERT INTO t1 VALUES (119040, x'f09d8480'),
|
||||
(917999, x'f3a087af');
|
||||
INSERT INTO t1 VALUES (119070, x'f09d849ef09d859ef09d859ef09d8480f09d859ff09d859ff09d859ff09d85a0f09d85a0f09d8480');
|
||||
INSERT INTO t1 VALUES (65131, x'efb9abf09d849ef09d859ef09d859ef09d8480f09d859fefb9abefb9abf09d85a0efb9ab');
|
||||
INSERT INTO t1 VALUES (119070, x'f09d849ef09d859ef09d859ef09d8480f09d859ff09d859ff09d859ff09d85a0f09d85a0f09d8480f09d85a0');
|
||||
INSERT IGNORE INTO t1 VALUES (119070, x'f09d849ef09d859ef09d859ef09d8480f09d859ff09d859ff09d859ff09d85a0f09d85a0f09d8480f09d85a0');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'utf8mb4_encoding' at row 1
|
||||
SELECT u_decimal, hex(utf8mb4_encoding) FROM t1 ORDER BY utf8mb4_encoding COLLATE utf8mb4_general_ci, BINARY utf8mb4_encoding;
|
||||
@ -2394,7 +2400,7 @@ u_decimal hex(utf8mb4_encoding)
|
||||
120735 F09D9E9F
|
||||
65131 EFB9ABF09D849EF09D859EF09D859EF09D8480F09D859FEFB9ABEFB9ABF09D85A0EFB9AB
|
||||
917999 F3A087AF
|
||||
INSERT INTO t1 VALUES (1114111, x'f5808080');
|
||||
INSERT IGNORE INTO t1 VALUES (1114111, x'f5808080');
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF5\x80\x80\x80' for column 'utf8mb4_encoding' at row 1
|
||||
SELECT character_maximum_length, character_octet_length FROM information_schema.columns WHERE
|
||||
@ -2408,14 +2414,14 @@ utf8mb3_encoding VARCHAR(10) NOT NULL
|
||||
) CHARACTER SET utf8mb3 ENGINE InnoDB;
|
||||
INSERT INTO t2 VALUES (42856, x'ea9da8');
|
||||
INSERT INTO t2 VALUES (65131, x'efb9ab');
|
||||
INSERT INTO t2 VALUES (1114111, x'f48fbfbf');
|
||||
INSERT IGNORE INTO t2 VALUES (1114111, x'f48fbfbf');
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF4\x8F\xBF\xBF' for column 'utf8mb3_encoding' at row 1
|
||||
SELECT character_maximum_length, character_octet_length FROM information_schema.columns WHERE
|
||||
table_name= 't2' AND column_name= 'utf8mb3_encoding';
|
||||
character_maximum_length character_octet_length
|
||||
10 30
|
||||
UPDATE t2 SET utf8mb3_encoding= x'f48fbfbd' where u_decimal= 42856;
|
||||
UPDATE IGNORE t2 SET utf8mb3_encoding= x'f48fbfbd' where u_decimal= 42856;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF4\x8F\xBF\xBD' for column 'utf8mb3_encoding' at row 1
|
||||
UPDATE t2 SET utf8mb3_encoding= _utf8mb4 x'ea9da8' where u_decimal= 42856;
|
||||
@ -2475,6 +2481,7 @@ SELECT count(*) FROM t1, t2
|
||||
WHERE t1.utf8mb4_encoding > t2.utf8mb3_encoding;
|
||||
count(*)
|
||||
33
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
ALTER TABLE t1 CONVERT TO CHARACTER SET utf8;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
@ -2615,7 +2622,7 @@ Table Create Table
|
||||
t3 CREATE TEMPORARY TABLE `t3` (
|
||||
`utf8mb4` varchar(10) CHARACTER SET utf8mb4 NOT NULL,
|
||||
`utf8mb3` varchar(10) CHARACTER SET utf8 NOT NULL,
|
||||
`concat(utf8mb4,utf8mb3)` varchar(20) CHARACTER SET utf8mb4 NOT NULL
|
||||
`concat(utf8mb4,utf8mb3)` varchar(20) CHARACTER SET utf8mb4 DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
DROP TEMPORARY TABLE t3;
|
||||
SELECT * FROM t1, t2 WHERE t1.utf8mb4 > t2.utf8mb3;
|
||||
|
@ -157,7 +157,7 @@ drop table t1;
|
||||
set LC_TIME_NAMES='en_US';
|
||||
set names koi8r;
|
||||
create table t1 (s1 char(1) character set utf8mb4) engine MyISAM;
|
||||
insert into t1 values (_koi8r'<27><>');
|
||||
insert ignore into t1 values (_koi8r'<27><>');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
select s1,hex(s1),char_length(s1),octet_length(s1) from t1;
|
||||
@ -165,19 +165,19 @@ s1 hex(s1) char_length(s1) octet_length(s1)
|
||||
<EFBFBD> D0B0 1 2
|
||||
drop table t1;
|
||||
create table t1 (s1 tinytext character set utf8mb4) engine MyISAM;
|
||||
insert into t1 select repeat('a',300);
|
||||
insert ignore into t1 select repeat('a',300);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('<27>',300);
|
||||
insert ignore into t1 select repeat('<27>',300);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('a<>',300);
|
||||
insert ignore into t1 select repeat('a<>',300);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('<27>a',300);
|
||||
insert ignore into t1 select repeat('<27>a',300);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('<27><>',300);
|
||||
insert ignore into t1 select repeat('<27><>',300);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
select hex(s1) from t1;
|
||||
@ -196,19 +196,19 @@ length(s1) char_length(s1)
|
||||
255 255
|
||||
drop table t1;
|
||||
create table t1 (s1 text character set utf8mb4) engine MyISAM;
|
||||
insert into t1 select repeat('a',66000);
|
||||
insert ignore into t1 select repeat('a',66000);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('<27>',66000);
|
||||
insert ignore into t1 select repeat('<27>',66000);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('a<>',66000);
|
||||
insert ignore into t1 select repeat('a<>',66000);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('<27>a',66000);
|
||||
insert ignore into t1 select repeat('<27>a',66000);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
insert into t1 select repeat('<27><>',66000);
|
||||
insert ignore into t1 select repeat('<27><>',66000);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
select length(s1),char_length(s1) from t1;
|
||||
@ -220,7 +220,7 @@ length(s1) char_length(s1)
|
||||
65535 65535
|
||||
drop table t1;
|
||||
create table t1 (s1 char(10) character set utf8mb4) engine MyISAM;
|
||||
insert into t1 values (0x41FF);
|
||||
insert ignore into t1 values (0x41FF);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xFF' for column 's1' at row 1
|
||||
select hex(s1) from t1;
|
||||
@ -228,7 +228,7 @@ hex(s1)
|
||||
413F
|
||||
drop table t1;
|
||||
create table t1 (s1 varchar(10) character set utf8mb4) engine MyISAM;
|
||||
insert into t1 values (0x41FF);
|
||||
insert ignore into t1 values (0x41FF);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xFF' for column 's1' at row 1
|
||||
select hex(s1) from t1;
|
||||
@ -236,7 +236,7 @@ hex(s1)
|
||||
413F
|
||||
drop table t1;
|
||||
create table t1 (s1 text character set utf8mb4) engine MyISAM;
|
||||
insert into t1 values (0x41FF);
|
||||
insert ignore into t1 values (0x41FF);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xFF' for column 's1' at row 1
|
||||
select hex(s1) from t1;
|
||||
@ -901,8 +901,8 @@ create table t2 engine MyISAM select concat(a,_utf8mb4'') as a, concat(b,_utf8mb
|
||||
show create table t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`a` varchar(5) CHARACTER SET utf8mb4 NOT NULL,
|
||||
`b` varchar(15) CHARACTER SET utf8mb4 NOT NULL
|
||||
`a` varchar(5) CHARACTER SET utf8mb4 DEFAULT NULL,
|
||||
`b` varchar(15) CHARACTER SET utf8mb4 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t2;
|
||||
drop table t1;
|
||||
@ -1126,7 +1126,7 @@ CREATE TABLE t1 AS SELECT REPEAT('a',1) AS a, 1 AS b LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(1) CHARACTER SET utf8mb4 NOT NULL,
|
||||
`a` varchar(1) CHARACTER SET utf8mb4 DEFAULT NULL,
|
||||
`b` int(1) NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('s',0),(_latin1 0xDF,1);
|
||||
@ -1368,6 +1368,7 @@ ERR Имри.Афимим.Аеимимримдмримрмрирор имрим
|
||||
DROP TABLE t1,t2;
|
||||
create table t1 (a char(20) character set utf8mb4) engine MyISAM;
|
||||
insert into t1 values ('123456'),('андрей');
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 modify a char(2) character set utf8mb4;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
@ -1848,24 +1849,28 @@ insert into t1 (a) values ('abcdefghijklmnopqrstuvwxyz');
|
||||
select * from t1;
|
||||
a
|
||||
abcdefghijklmnopqrstuvwxyz
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 change a a varchar(20) character set utf8mb4 not null;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
select * from t1;
|
||||
a
|
||||
abcdefghijklmnopqrst
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 change a a char(15) character set utf8mb4 not null;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
select * from t1;
|
||||
a
|
||||
abcdefghijklmno
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 change a a char(10) character set utf8mb4 not null;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
select * from t1;
|
||||
a
|
||||
abcdefghij
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 change a a varchar(5) character set utf8mb4 not null;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
@ -1877,6 +1882,7 @@ create table t1 (
|
||||
a varchar(4000) not null
|
||||
) default character set utf8mb4 engine MyISAM;
|
||||
insert into t1 values (repeat('a',4000));
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 change a a varchar(3000) character set utf8mb4 not null;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
@ -1899,12 +1905,12 @@ char(53647 using utf8mb4)
|
||||
я
|
||||
select char(0xff,0x8f using utf8mb4);
|
||||
char(0xff,0x8f using utf8mb4)
|
||||
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1300 Invalid utf8mb4 character string: 'FF8F'
|
||||
select convert(char(0xff,0x8f) using utf8mb4);
|
||||
convert(char(0xff,0x8f) using utf8mb4)
|
||||
??
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1300 Invalid utf8mb4 character string: '\xFF\x8F'
|
||||
set sql_mode=traditional;
|
||||
@ -2113,12 +2119,12 @@ ERROR HY000: Invalid utf8mb4 character string: 'FF'
|
||||
set sql_mode=default;
|
||||
select hex(char(0xFF using utf8mb4));
|
||||
hex(char(0xFF using utf8mb4))
|
||||
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1300 Invalid utf8mb4 character string: 'FF'
|
||||
select hex(convert(0xFF using utf8mb4));
|
||||
hex(convert(0xFF using utf8mb4))
|
||||
3F
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1300 Invalid utf8mb4 character string: '\xFF'
|
||||
select hex(_utf8mb4 0x616263FF);
|
||||
@ -2280,7 +2286,7 @@ create table t1 (utf8mb4 char(1) character set utf8mb4) engine MyISAM;
|
||||
Testing [F0][90..BF][80..BF][80..BF]
|
||||
insert into t1 values (0xF0908080);
|
||||
insert into t1 values (0xF0BFBFBF);
|
||||
insert into t1 values (0xF08F8080);
|
||||
insert ignore into t1 values (0xF08F8080);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF0\x8F\x80\x80' for column 'utf8mb4' at row 1
|
||||
select hex(utf8mb4) from t1;
|
||||
@ -2300,7 +2306,7 @@ delete from t1;
|
||||
Testing [F4][80..8F][80..BF][80..BF]
|
||||
insert into t1 values (0xF4808080);
|
||||
insert into t1 values (0xF48F8080);
|
||||
insert into t1 values (0xF4908080);
|
||||
insert ignore into t1 values (0xF4908080);
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF4\x90\x80\x80' for column 'utf8mb4' at row 1
|
||||
select hex(utf8mb4) from t1;
|
||||
@ -2378,7 +2384,7 @@ INSERT INTO t1 VALUES (119040, x'f09d8480'),
|
||||
(917999, x'f3a087af');
|
||||
INSERT INTO t1 VALUES (119070, x'f09d849ef09d859ef09d859ef09d8480f09d859ff09d859ff09d859ff09d85a0f09d85a0f09d8480');
|
||||
INSERT INTO t1 VALUES (65131, x'efb9abf09d849ef09d859ef09d859ef09d8480f09d859fefb9abefb9abf09d85a0efb9ab');
|
||||
INSERT INTO t1 VALUES (119070, x'f09d849ef09d859ef09d859ef09d8480f09d859ff09d859ff09d859ff09d85a0f09d85a0f09d8480f09d85a0');
|
||||
INSERT IGNORE INTO t1 VALUES (119070, x'f09d849ef09d859ef09d859ef09d8480f09d859ff09d859ff09d859ff09d85a0f09d85a0f09d8480f09d85a0');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'utf8mb4_encoding' at row 1
|
||||
SELECT u_decimal, hex(utf8mb4_encoding) FROM t1 ORDER BY utf8mb4_encoding COLLATE utf8mb4_general_ci, BINARY utf8mb4_encoding;
|
||||
@ -2394,7 +2400,7 @@ u_decimal hex(utf8mb4_encoding)
|
||||
120735 F09D9E9F
|
||||
65131 EFB9ABF09D849EF09D859EF09D859EF09D8480F09D859FEFB9ABEFB9ABF09D85A0EFB9AB
|
||||
917999 F3A087AF
|
||||
INSERT INTO t1 VALUES (1114111, x'f5808080');
|
||||
INSERT IGNORE INTO t1 VALUES (1114111, x'f5808080');
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF5\x80\x80\x80' for column 'utf8mb4_encoding' at row 1
|
||||
SELECT character_maximum_length, character_octet_length FROM information_schema.columns WHERE
|
||||
@ -2408,14 +2414,14 @@ utf8mb3_encoding VARCHAR(10) NOT NULL
|
||||
) CHARACTER SET utf8mb3 ENGINE MyISAM;
|
||||
INSERT INTO t2 VALUES (42856, x'ea9da8');
|
||||
INSERT INTO t2 VALUES (65131, x'efb9ab');
|
||||
INSERT INTO t2 VALUES (1114111, x'f48fbfbf');
|
||||
INSERT IGNORE INTO t2 VALUES (1114111, x'f48fbfbf');
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF4\x8F\xBF\xBF' for column 'utf8mb3_encoding' at row 1
|
||||
SELECT character_maximum_length, character_octet_length FROM information_schema.columns WHERE
|
||||
table_name= 't2' AND column_name= 'utf8mb3_encoding';
|
||||
character_maximum_length character_octet_length
|
||||
10 30
|
||||
UPDATE t2 SET utf8mb3_encoding= x'f48fbfbd' where u_decimal= 42856;
|
||||
UPDATE IGNORE t2 SET utf8mb3_encoding= x'f48fbfbd' where u_decimal= 42856;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xF4\x8F\xBF\xBD' for column 'utf8mb3_encoding' at row 1
|
||||
UPDATE t2 SET utf8mb3_encoding= _utf8mb4 x'ea9da8' where u_decimal= 42856;
|
||||
@ -2475,6 +2481,7 @@ SELECT count(*) FROM t1, t2
|
||||
WHERE t1.utf8mb4_encoding > t2.utf8mb3_encoding;
|
||||
count(*)
|
||||
33
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
ALTER TABLE t1 CONVERT TO CHARACTER SET utf8;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
@ -2615,7 +2622,7 @@ Table Create Table
|
||||
t3 CREATE TEMPORARY TABLE `t3` (
|
||||
`utf8mb4` varchar(10) CHARACTER SET utf8mb4 NOT NULL,
|
||||
`utf8mb3` varchar(10) CHARACTER SET utf8 NOT NULL,
|
||||
`concat(utf8mb4,utf8mb3)` varchar(20) CHARACTER SET utf8mb4 NOT NULL
|
||||
`concat(utf8mb4,utf8mb3)` varchar(20) CHARACTER SET utf8mb4 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TEMPORARY TABLE t3;
|
||||
SELECT * FROM t1, t2 WHERE t1.utf8mb4 > t2.utf8mb3;
|
||||
|
@ -2752,7 +2752,7 @@ SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`s1` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_myanmar_ci NOT NULL,
|
||||
`s1` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_myanmar_ci DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 (s1) VALUES
|
||||
@ -5338,7 +5338,7 @@ CREATE TABLE t1 AS SELECT SPACE(3) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_thai_520_w2 NOT NULL
|
||||
`a` varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_thai_520_w2 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (SPACE(0)),(SPACE(1)),(SPACE(2));
|
||||
SELECT HEX(a), HEX(WEIGHT_STRING(a AS CHAR(8))) FROM t1;
|
||||
@ -5371,7 +5371,7 @@ CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_thai_520_w2 NOT NULL
|
||||
`a` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_thai_520_w2 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (_ucs2 0x3400);
|
||||
INSERT INTO t1 VALUES (_ucs2 0xF001);
|
||||
@ -5384,7 +5384,7 @@ CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_thai_520_w2 NOT NULL
|
||||
`a` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_thai_520_w2 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('A'),('À'),('Á'),('Â'),('Ã'),('Ä'),('Å');
|
||||
SELECT a, HEX(WEIGHT_STRING(a LEVEL 2)) FROM t1 ORDER BY a;
|
||||
@ -5443,7 +5443,7 @@ CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_thai_520_w2 NOT NULL
|
||||
`a` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_thai_520_w2 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ('cota'),('cote'),('cotz');
|
||||
INSERT INTO t1 VALUES ('coté'),('côte'),('côté'),('cotë'),('côtë');
|
||||
|
@ -107,11 +107,11 @@ a b c d e f g h i j k l m n o p q r s t u v w x y z a1 b1
|
||||
drop table t1;
|
||||
drop table t2;
|
||||
create table bug20691 (i int, d datetime NOT NULL, dn datetime not null default '0000-00-00 00:00:00');
|
||||
insert into bug20691 values (1, DEFAULT, DEFAULT), (1, '1975-07-10 07:10:03', '1978-01-13 14:08:51'), (1, DEFAULT, DEFAULT);
|
||||
insert ignore into bug20691 values (1, DEFAULT, DEFAULT), (1, '1975-07-10 07:10:03', '1978-01-13 14:08:51'), (1, DEFAULT, DEFAULT);
|
||||
Warnings:
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
insert into bug20691 (i) values (2);
|
||||
insert ignore into bug20691 (i) values (2);
|
||||
Warnings:
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
desc bug20691;
|
||||
@ -119,14 +119,14 @@ Field Type Null Key Default Extra
|
||||
i int(11) YES NULL
|
||||
d datetime NO NULL
|
||||
dn datetime NO 0000-00-00 00:00:00
|
||||
insert into bug20691 values (3, DEFAULT, DEFAULT), (3, '1975-07-10 07:10:03', '1978-01-13 14:08:51'), (3, DEFAULT, DEFAULT);
|
||||
insert ignore into bug20691 values (3, DEFAULT, DEFAULT), (3, '1975-07-10 07:10:03', '1978-01-13 14:08:51'), (3, DEFAULT, DEFAULT);
|
||||
Warnings:
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
insert into bug20691 (i) values (4);
|
||||
insert ignore into bug20691 (i) values (4);
|
||||
Warnings:
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
insert into bug20691 values (5, DEFAULT, DEFAULT), (5, '1975-07-10 07:10:03', '1978-01-13 14:08:51'), (5, DEFAULT, DEFAULT);
|
||||
insert ignore into bug20691 values (5, DEFAULT, DEFAULT), (5, '1975-07-10 07:10:03', '1978-01-13 14:08:51'), (5, DEFAULT, DEFAULT);
|
||||
Warnings:
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
Warning 1364 Field 'd' doesn't have a default value
|
||||
@ -1054,7 +1054,7 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` decimal(30,6) DEFAULT coalesce(curtime(6))
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES();
|
||||
INSERT IGNORE INTO t1 VALUES();
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
DROP TABLE t1;
|
||||
@ -1067,7 +1067,7 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` decimal(30,6) DEFAULT coalesce(curdate())
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES();
|
||||
INSERT IGNORE INTO t1 VALUES();
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
DROP TABLE t1;
|
||||
@ -1123,7 +1123,7 @@ t1 CREATE TABLE `t1` (
|
||||
`a` decimal(30,0) DEFAULT current_timestamp(6),
|
||||
`b` decimal(30,0) DEFAULT coalesce(current_timestamp(6))
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES ();
|
||||
INSERT IGNORE INTO t1 VALUES ();
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'a' at row 1
|
||||
Warning 1265 Data truncated for column 'b' at row 1
|
||||
@ -2181,7 +2181,7 @@ t1 CREATE TABLE `t1` (
|
||||
`b` varchar(10) DEFAULT (cast(`a` as char(10) charset latin1)),
|
||||
`c` varchar(10) DEFAULT (cast(`a` as char(4) charset latin1))
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 (a) VALUES (123.456);
|
||||
INSERT IGNORE INTO t1 (a) VALUES (123.456);
|
||||
Warnings:
|
||||
Warning 1292 Truncated incorrect CHAR(4) value: '123.456'
|
||||
SELECT * FROM t1;
|
||||
@ -2195,7 +2195,7 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(10) unsigned DEFAULT (cast(`a` as unsigned))
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 (a) VALUES (-1);
|
||||
INSERT IGNORE INTO t1 (a) VALUES (-1);
|
||||
Warnings:
|
||||
Note 1105 Cast to unsigned converted negative integer to it's positive complement
|
||||
Warning 1264 Out of range value for column 'b' at row 1
|
||||
@ -2644,7 +2644,7 @@ t1 CREATE TABLE `t1` (
|
||||
`number_of_bits` int(11) DEFAULT NULL,
|
||||
`x` varchar(30) DEFAULT export_set(`bits`,`v_on`,`v_off`,`v_separator`,`number_of_bits`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
INSERT INTO t1 VALUES (0x50006,'Y','N','',64,DEFAULT);
|
||||
INSERT IGNORE INTO t1 VALUES (0x50006,'Y','N','',64,DEFAULT);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'x' at row 1
|
||||
SELECT * FROM t1;
|
||||
|
@ -89,6 +89,6 @@ insert t1 () values ();
|
||||
set sql_mode=default;
|
||||
select * from t1;
|
||||
a
|
||||
NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
|
||||
STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
|
||||
REAL_AS_FLOAT,PIPES_AS_CONCAT,ANSI_QUOTES,IGNORE_SPACE,ANSI
|
||||
drop table t1;
|
||||
|
@ -32,6 +32,8 @@ set sql_mode=default;
|
||||
CREATE TABLE t1 (a INT);
|
||||
SELECT a FROM t1 WHERE a IN(1, (SELECT IF(1=0,1,2/0)));
|
||||
a
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
INSERT INTO t1 VALUES(1);
|
||||
SELECT a FROM t1 WHERE a IN(1, (SELECT IF(1=0,1,2/0)));
|
||||
a
|
||||
@ -40,6 +42,8 @@ INSERT INTO t1 VALUES(2),(3);
|
||||
SELECT a FROM t1 WHERE a IN(1, (SELECT IF(1=0,1,2/0)));
|
||||
a
|
||||
1
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1( a INT );
|
||||
SELECT b FROM t1;
|
||||
|
@ -1,7 +1,7 @@
|
||||
optimize table mysql.user;
|
||||
Table Op Msg_type Msg_text
|
||||
mysql.user optimize status OK
|
||||
insert mysql.user (user,plugin) values ('foo','bar'),('bar','bar'),('baz','bar');
|
||||
insert ignore mysql.user (user,plugin) values ('foo','bar'),('bar','bar'),('baz','bar');
|
||||
Warnings:
|
||||
Warning 1364 Field 'ssl_cipher' doesn't have a default value
|
||||
Warning 1364 Field 'x509_issuer' doesn't have a default value
|
||||
|
@ -379,6 +379,7 @@ t collation(t)
|
||||
SELECT t, collation(t),FORMAT(MATCH t AGAINST ('Osnabruck'),6) FROM t1 WHERE MATCH t AGAINST ('Osnabruck');
|
||||
t collation(t) FORMAT(MATCH t AGAINST ('Osnabruck'),6)
|
||||
aus Osnabr<62>ck utf8_general_ci 1.591140
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
alter table t1 modify t varchar(200) collate latin1_german2_ci not null;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect string value: '\xD0\xAD\xD1\x82\xD0\xBE...' for column 't' at row 3
|
||||
|
@ -810,7 +810,7 @@ LENGTH( GROUP_CONCAT( DISTINCT a ) )
|
||||
CREATE TABLE t3( a TEXT, b INT );
|
||||
INSERT INTO t3 VALUES( REPEAT( 'a', 65534 ), 1 );
|
||||
INSERT INTO t3 VALUES( REPEAT( 'a', 65535 ), 2 );
|
||||
INSERT INTO t3 VALUES( REPEAT( 'a', 65536 ), 3 );
|
||||
INSERT IGNORE INTO t3 VALUES( REPEAT( 'a', 65536 ), 3 );
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
SELECT LENGTH( GROUP_CONCAT( a ) ) FROM t3 WHERE b = 1;
|
||||
@ -834,7 +834,7 @@ id group_concat(b.name)
|
||||
2 <09>ra,<2C>ra
|
||||
drop table t1;
|
||||
create table t1(a bit not null);
|
||||
insert into t1 values (), (), ();
|
||||
insert ignore into t1 values (), (), ();
|
||||
Warnings:
|
||||
Warning 1364 Field 'a' doesn't have a default value
|
||||
select group_concat(distinct a) from t1;
|
||||
|
@ -209,6 +209,7 @@ t2 CREATE TABLE `t2` (
|
||||
`greatest_b_b` int(10) unsigned DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
CREATE TABLE t2 AS
|
||||
SELECT
|
||||
CASE WHEN a IS NOT NULL THEN a ELSE b END AS case_____a_b,
|
||||
@ -416,6 +417,7 @@ t2 CREATE TABLE `t2` (
|
||||
`greatest_b_b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
CREATE TABLE t2 AS
|
||||
SELECT
|
||||
CASE WHEN a IS NOT NULL THEN a ELSE b END AS case_____a_b,
|
||||
@ -623,6 +625,7 @@ t2 CREATE TABLE `t2` (
|
||||
`greatest_b_b` bigint(20) unsigned DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
CREATE TABLE t2 AS
|
||||
SELECT
|
||||
CASE WHEN a IS NOT NULL THEN a ELSE b END AS case_____a_b,
|
||||
@ -830,6 +833,7 @@ t2 CREATE TABLE `t2` (
|
||||
`greatest_b_b` bigint(20) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
CREATE TABLE t2 AS
|
||||
SELECT
|
||||
CASE WHEN a IS NOT NULL THEN a ELSE b END AS case_____a_b,
|
||||
@ -1006,6 +1010,7 @@ t2 CREATE TABLE `t2` (
|
||||
`greatest_b_b` int(8) unsigned DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
CREATE TABLE t2 AS
|
||||
SELECT
|
||||
CASE WHEN a IS NOT NULL THEN a ELSE b END AS case_____a_b,
|
||||
@ -1182,6 +1187,7 @@ t2 CREATE TABLE `t2` (
|
||||
`greatest_b_b` int(8) unsigned DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
CREATE TABLE t2 AS
|
||||
SELECT
|
||||
CASE WHEN a IS NOT NULL THEN a ELSE b END AS case_____a_b,
|
||||
@ -1358,6 +1364,7 @@ t2 CREATE TABLE `t2` (
|
||||
`greatest_b_b` int(8) unsigned DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
CREATE TABLE t2 AS
|
||||
SELECT
|
||||
CASE WHEN a IS NOT NULL THEN a ELSE b END AS case_____a_b,
|
||||
@ -1534,6 +1541,7 @@ t2 CREATE TABLE `t2` (
|
||||
`greatest_b_b` int(6) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
CREATE TABLE t2 AS
|
||||
SELECT
|
||||
CASE WHEN a IS NOT NULL THEN a ELSE b END AS case_____a_b,
|
||||
@ -1710,6 +1718,7 @@ t2 CREATE TABLE `t2` (
|
||||
`greatest_b_b` varchar(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
CREATE TABLE t2 AS
|
||||
SELECT
|
||||
CASE WHEN a IS NOT NULL THEN a ELSE b END AS case_____a_b,
|
||||
@ -1886,6 +1895,7 @@ t2 CREATE TABLE `t2` (
|
||||
`greatest_b_b` int(4) unsigned DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
CREATE TABLE t2 AS
|
||||
SELECT
|
||||
CASE WHEN a IS NOT NULL THEN a ELSE b END AS case_____a_b,
|
||||
@ -2062,6 +2072,7 @@ t2 CREATE TABLE `t2` (
|
||||
`greatest_b_b` int(4) unsigned DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
CREATE TABLE t2 AS
|
||||
SELECT
|
||||
CASE WHEN a IS NOT NULL THEN a ELSE b END AS case_____a_b,
|
||||
@ -2239,6 +2250,7 @@ t2 CREATE TABLE `t2` (
|
||||
`greatest_b_b` time DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
CREATE TABLE t2 AS
|
||||
SELECT
|
||||
CASE WHEN a IS NOT NULL THEN a ELSE b END AS case_____a_b,
|
||||
@ -2417,6 +2429,7 @@ t2 CREATE TABLE `t2` (
|
||||
`greatest_b_b` time DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
CREATE TABLE t2 AS
|
||||
SELECT
|
||||
CASE WHEN a IS NOT NULL THEN a ELSE b END AS case_____a_b,
|
||||
@ -2595,6 +2608,7 @@ t2 CREATE TABLE `t2` (
|
||||
`greatest_b_b` time DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
CREATE TABLE t2 AS
|
||||
SELECT
|
||||
CASE WHEN a IS NOT NULL THEN a ELSE b END AS case_____a_b,
|
||||
@ -2773,6 +2787,7 @@ t2 CREATE TABLE `t2` (
|
||||
`greatest_b_b` date DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
CREATE TABLE t2 AS
|
||||
SELECT
|
||||
CASE WHEN a IS NOT NULL THEN a ELSE b END AS case_____a_b,
|
||||
@ -2965,6 +2980,7 @@ t2 CREATE TABLE `t2` (
|
||||
`greatest_b_b` varchar(10) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t2;
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
CREATE TABLE t2 AS
|
||||
SELECT
|
||||
CASE WHEN a IS NOT NULL THEN a ELSE b END AS case_____a_b,
|
||||
|
@ -487,6 +487,8 @@ CREATE TABLE t1 (id int not null);
|
||||
INSERT INTO t1 VALUES (1),(2);
|
||||
SELECT id FROM t1 WHERE id IN(4564, (SELECT IF(1=0,1,1/0)) );
|
||||
id
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
DROP TABLE t1;
|
||||
End of 5.0 tests
|
||||
create table t1(f1 char(1));
|
||||
@ -627,9 +629,9 @@ c_char CHAR(10) NOT NULL,
|
||||
INDEX(c_int), INDEX(c_decimal), INDEX(c_float), INDEX(c_bit), INDEX(c_date),
|
||||
INDEX(c_datetime), INDEX(c_timestamp), INDEX(c_time), INDEX(c_year),
|
||||
INDEX(c_char));
|
||||
INSERT INTO t1 (c_int) VALUES (1), (2), (3), (4), (5);
|
||||
INSERT INTO t1 (c_int) SELECT 0 FROM t1;
|
||||
INSERT INTO t1 (c_int) SELECT 0 FROM t1;
|
||||
INSERT IGNORE INTO t1 (c_int) VALUES (1), (2), (3), (4), (5);
|
||||
INSERT IGNORE INTO t1 (c_int) SELECT 0 FROM t1;
|
||||
INSERT IGNORE INTO t1 (c_int) SELECT 0 FROM t1;
|
||||
EXPLAIN SELECT * FROM t1 WHERE c_int IN (1, 2, 3);
|
||||
id select_type table type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 range c_int c_int 4 NULL 3 Using index condition
|
||||
|
@ -266,7 +266,7 @@ create table t1 as select json_object('id', 87, 'name', 'carrot') as f;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`f` varchar(32) NOT NULL
|
||||
`f` varchar(32) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
select * from t1;
|
||||
f
|
||||
@ -291,7 +291,7 @@ json_quote('foo')
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`json_quote('foo')` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
|
||||
`json_quote('foo')` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select json_merge('string');
|
||||
|
@ -175,7 +175,7 @@ End of 4.1 tests
|
||||
#
|
||||
CREATE TABLE t1(a SET('a') NOT NULL, UNIQUE KEY(a));
|
||||
CREATE TABLE t2(b INT PRIMARY KEY);
|
||||
INSERT INTO t1 VALUES ();
|
||||
INSERT IGNORE INTO t1 VALUES ();
|
||||
Warnings:
|
||||
Warning 1364 Field 'a' doesn't have a default value
|
||||
INSERT INTO t2 VALUES (1), (2), (3);
|
||||
|
@ -45,6 +45,10 @@ Note 1003 select abs(-10) AS `abs(-10)`,sign(-5) AS `sign(-5)`,sign(5) AS `sign(
|
||||
select log(exp(10)),exp(log(sqrt(10))*2),log(-1),log(NULL),log(1,1),log(3,9),log(-1,2),log(NULL,2);
|
||||
log(exp(10)) exp(log(sqrt(10))*2) log(-1) log(NULL) log(1,1) log(3,9) log(-1,2) log(NULL,2)
|
||||
10 10.000000000000002 NULL NULL NULL 2 NULL NULL
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
Warning 1365 Division by 0
|
||||
Warning 1365 Division by 0
|
||||
explain extended select log(exp(10)),exp(log(sqrt(10))*2),log(-1),log(NULL),log(1,1),log(3,9),log(-1,2),log(NULL,2);
|
||||
id select_type table type possible_keys key key_len ref rows filtered Extra
|
||||
1 SIMPLE NULL NULL NULL NULL NULL NULL NULL NULL No tables used
|
||||
@ -53,6 +57,9 @@ Note 1003 select log(exp(10)) AS `log(exp(10))`,exp(log(sqrt(10)) * 2) AS `exp(l
|
||||
select ln(exp(10)),exp(ln(sqrt(10))*2),ln(-1),ln(0),ln(NULL);
|
||||
ln(exp(10)) exp(ln(sqrt(10))*2) ln(-1) ln(0) ln(NULL)
|
||||
10 10.000000000000002 NULL NULL NULL
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
Warning 1365 Division by 0
|
||||
explain extended select ln(exp(10)),exp(ln(sqrt(10))*2),ln(-1),ln(0),ln(NULL);
|
||||
id select_type table type possible_keys key key_len ref rows filtered Extra
|
||||
1 SIMPLE NULL NULL NULL NULL NULL NULL NULL NULL No tables used
|
||||
@ -61,6 +68,9 @@ Note 1003 select ln(exp(10)) AS `ln(exp(10))`,exp(ln(sqrt(10)) * 2) AS `exp(ln(s
|
||||
select log2(8),log2(15),log2(-2),log2(0),log2(NULL);
|
||||
log2(8) log2(15) log2(-2) log2(0) log2(NULL)
|
||||
3 3.9068905956085187 NULL NULL NULL
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
Warning 1365 Division by 0
|
||||
explain extended select log2(8),log2(15),log2(-2),log2(0),log2(NULL);
|
||||
id select_type table type possible_keys key key_len ref rows filtered Extra
|
||||
1 SIMPLE NULL NULL NULL NULL NULL NULL NULL NULL No tables used
|
||||
@ -69,6 +79,9 @@ Note 1003 select log2(8) AS `log2(8)`,log2(15) AS `log2(15)`,log2(-2) AS `log2(-
|
||||
select log10(100),log10(18),log10(-4),log10(0),log10(NULL);
|
||||
log10(100) log10(18) log10(-4) log10(0) log10(NULL)
|
||||
2 1.255272505103306 NULL NULL NULL
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
Warning 1365 Division by 0
|
||||
explain extended select log10(100),log10(18),log10(-4),log10(0),log10(NULL);
|
||||
id select_type table type possible_keys key key_len ref rows filtered Extra
|
||||
1 SIMPLE NULL NULL NULL NULL NULL NULL NULL NULL No tables used
|
||||
@ -688,6 +701,8 @@ ERROR 22003: DECIMAL value is out of range in '@`a` / 0.5'
|
||||
SELECT COT(1/0);
|
||||
COT(1/0)
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
SELECT -1 + 9223372036854775808;
|
||||
-1 + 9223372036854775808
|
||||
9223372036854775807
|
||||
@ -697,6 +712,9 @@ SELECT 2 DIV -2;
|
||||
SELECT -(1 DIV 0);
|
||||
-(1 DIV 0)
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
Warning 1365 Division by 0
|
||||
SELECT -9223372036854775808 MOD -1;
|
||||
-9223372036854775808 MOD -1
|
||||
0
|
||||
@ -715,7 +733,7 @@ Warning 1292 Truncated incorrect DOUBLE value: '179,769,313,486,231,570,000,000,
|
||||
# my_gcvt: Assertion `width > 0 && to != ((void *)0)' failed
|
||||
#
|
||||
CREATE TABLE t1(a char(0));
|
||||
INSERT INTO t1 (SELECT -pi());
|
||||
INSERT IGNORE INTO t1 (SELECT -pi());
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
DROP TABLE t1;
|
||||
@ -728,6 +746,7 @@ SELECT ((@a:=@b:=1.0) div (@b:=@a:=get_format(datetime, 'usa')));
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1918 Encountered illegal value '' when converting to DECIMAL
|
||||
Warning 1365 Division by 0
|
||||
#
|
||||
# Bug #59498 div function broken in mysql-trunk
|
||||
#
|
||||
@ -767,6 +786,8 @@ foo
|
||||
select 999999999999999999999999999999999999999999999999999999999999999999999999999999999 % 0.0 as foo;
|
||||
foo
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
#
|
||||
# Bug#12711164 - 61676:
|
||||
# RESULT OF DIV WITH DECIMAL AND INTEGER DOES NOT MAKE SENSE
|
||||
|
@ -107,8 +107,8 @@ create table t1 as select uuid(), length(uuid());
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`uuid()` varchar(36) CHARACTER SET utf8 NOT NULL,
|
||||
`length(uuid())` int(10) NOT NULL
|
||||
`uuid()` varchar(36) CHARACTER SET utf8 DEFAULT NULL,
|
||||
`length(uuid())` int(10) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
create table t1 select INET_ATON('255.255.0.1') as `a`;
|
||||
|
@ -436,7 +436,7 @@ CREATE TABLE t1 AS SELECT REGEXP_REPLACE('abc','b','x');
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`REGEXP_REPLACE('abc','b','x')` longtext CHARACTER SET utf8 NOT NULL
|
||||
`REGEXP_REPLACE('abc','b','x')` longtext CHARACTER SET utf8 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t1;
|
||||
EXPLAIN EXTENDED SELECT REGEXP_REPLACE('abc','b','x');
|
||||
@ -444,6 +444,7 @@ id select_type table type possible_keys key key_len ref rows filtered Extra
|
||||
1 SIMPLE NULL NULL NULL NULL NULL NULL NULL NULL No tables used
|
||||
Warnings:
|
||||
Note 1003 select regexp_replace('abc','b','x') AS `REGEXP_REPLACE('abc','b','x')`
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
CREATE TABLE t1 AS SELECT REGEXP_REPLACE('abc','b','x')+0;
|
||||
Warnings:
|
||||
Warning 1292 Truncated incorrect DOUBLE value: 'axc'
|
||||
@ -738,7 +739,7 @@ CREATE TABLE t1 AS SELECT REGEXP_SUBSTR('abc','b');
|
||||
#
|
||||
# Checking REGEXP_SUBSTR
|
||||
#
|
||||
CREATE TABLE t1 AS SELECT REGEXP_SUBSTR('abc','b');
|
||||
CREATE TABLE t1 AS SELECT REGEXP_SUBSTR('abc','b');
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
@ -746,6 +747,7 @@ id select_type table type possible_keys key key_len ref rows filtered Extra
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
DROP TABLE t1;
|
||||
EXPLAIN EXTENDED SELECT REGEXP_SUBSTR('abc','b');
|
||||
id select_type table type possible_keys key key_len ref rows filtered Extra
|
||||
1 SIMPLE NULL NULL NULL NULL NULL NULL NULL NULL No tables used
|
||||
Warnings:
|
||||
Note 1003 select regexp_substr('abc','b') AS `REGEXP_SUBSTR('abc','b')`
|
||||
|
@ -148,7 +148,7 @@ NULL
|
||||
drop table t1;
|
||||
CREATE TABLE t1( a SET('a', 'b', 'c') );
|
||||
CREATE TABLE t2( a SET('a', 'b', 'c') );
|
||||
INSERT INTO t1 VALUES ('d');
|
||||
INSERT IGNORE INTO t1 VALUES ('d');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
INSERT INTO t2 VALUES ('');
|
||||
|
@ -318,6 +318,8 @@ quote(concat('abc\'', '\\cba'))
|
||||
select quote(1/0), quote('\0\Z');
|
||||
quote(1/0) quote('\0\Z')
|
||||
NULL '\0\Z'
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
select length(quote(concat(char(0),"test")));
|
||||
length(quote(concat(char(0),"test")))
|
||||
8
|
||||
@ -729,34 +731,34 @@ t1 CREATE TABLE `t1` (
|
||||
`bin(130)` varchar(64) DEFAULT NULL,
|
||||
`oct(130)` varchar(64) DEFAULT NULL,
|
||||
`conv(130,16,10)` varchar(64) DEFAULT NULL,
|
||||
`hex(130)` varchar(6) NOT NULL,
|
||||
`char(130)` varbinary(4) NOT NULL,
|
||||
`format(130,10)` varchar(45) NOT NULL,
|
||||
`left(_latin2'a',1)` varchar(1) CHARACTER SET latin2 NOT NULL,
|
||||
`right(_latin2'a',1)` varchar(1) CHARACTER SET latin2 NOT NULL,
|
||||
`lcase(_latin2'a')` varchar(1) CHARACTER SET latin2 NOT NULL,
|
||||
`ucase(_latin2'a')` varchar(1) CHARACTER SET latin2 NOT NULL,
|
||||
`substring(_latin2'a',1,1)` varchar(1) CHARACTER SET latin2 NOT NULL,
|
||||
`concat(_latin2'a',_latin2'b')` varchar(2) CHARACTER SET latin2 NOT NULL,
|
||||
`lpad(_latin2'a',4,_latin2'b')` varchar(4) CHARACTER SET latin2 NOT NULL,
|
||||
`rpad(_latin2'a',4,_latin2'b')` varchar(4) CHARACTER SET latin2 NOT NULL,
|
||||
`concat_ws(_latin2'a',_latin2'b')` varchar(1) CHARACTER SET latin2 NOT NULL,
|
||||
`make_set(255,_latin2'a',_latin2'b',_latin2'c')` varchar(5) CHARACTER SET latin2 NOT NULL,
|
||||
`export_set(255,_latin2'y',_latin2'n',_latin2' ')` varchar(127) CHARACTER SET latin2 NOT NULL,
|
||||
`trim(_latin2' a ')` varchar(3) CHARACTER SET latin2 NOT NULL,
|
||||
`ltrim(_latin2' a ')` varchar(3) CHARACTER SET latin2 NOT NULL,
|
||||
`rtrim(_latin2' a ')` varchar(3) CHARACTER SET latin2 NOT NULL,
|
||||
`trim(LEADING _latin2' ' FROM _latin2' a ')` varchar(3) CHARACTER SET latin2 NOT NULL,
|
||||
`trim(TRAILING _latin2' ' FROM _latin2' a ')` varchar(3) CHARACTER SET latin2 NOT NULL,
|
||||
`trim(BOTH _latin2' ' FROM _latin2' a ')` varchar(3) CHARACTER SET latin2 NOT NULL,
|
||||
`repeat(_latin2'a',10)` varchar(10) CHARACTER SET latin2 NOT NULL,
|
||||
`reverse(_latin2'ab')` varchar(2) CHARACTER SET latin2 NOT NULL,
|
||||
`quote(_latin2'ab')` varchar(6) CHARACTER SET latin2 NOT NULL,
|
||||
`soundex(_latin2'ab')` varchar(4) CHARACTER SET latin2 NOT NULL,
|
||||
`substring(_latin2'ab',1)` varchar(2) CHARACTER SET latin2 NOT NULL,
|
||||
`insert(_latin2'abcd',2,3,_latin2'ef')` varchar(6) CHARACTER SET latin2 NOT NULL,
|
||||
`replace(_latin2'abcd',_latin2'b',_latin2'B')` varchar(4) CHARACTER SET latin2 NOT NULL,
|
||||
`encode('abcd','ab')` varbinary(4) NOT NULL
|
||||
`hex(130)` varchar(6) DEFAULT NULL,
|
||||
`char(130)` varbinary(4) DEFAULT NULL,
|
||||
`format(130,10)` varchar(45) DEFAULT NULL,
|
||||
`left(_latin2'a',1)` varchar(1) CHARACTER SET latin2 DEFAULT NULL,
|
||||
`right(_latin2'a',1)` varchar(1) CHARACTER SET latin2 DEFAULT NULL,
|
||||
`lcase(_latin2'a')` varchar(1) CHARACTER SET latin2 DEFAULT NULL,
|
||||
`ucase(_latin2'a')` varchar(1) CHARACTER SET latin2 DEFAULT NULL,
|
||||
`substring(_latin2'a',1,1)` varchar(1) CHARACTER SET latin2 DEFAULT NULL,
|
||||
`concat(_latin2'a',_latin2'b')` varchar(2) CHARACTER SET latin2 DEFAULT NULL,
|
||||
`lpad(_latin2'a',4,_latin2'b')` varchar(4) CHARACTER SET latin2 DEFAULT NULL,
|
||||
`rpad(_latin2'a',4,_latin2'b')` varchar(4) CHARACTER SET latin2 DEFAULT NULL,
|
||||
`concat_ws(_latin2'a',_latin2'b')` varchar(1) CHARACTER SET latin2 DEFAULT NULL,
|
||||
`make_set(255,_latin2'a',_latin2'b',_latin2'c')` varchar(5) CHARACTER SET latin2 DEFAULT NULL,
|
||||
`export_set(255,_latin2'y',_latin2'n',_latin2' ')` varchar(127) CHARACTER SET latin2 DEFAULT NULL,
|
||||
`trim(_latin2' a ')` varchar(3) CHARACTER SET latin2 DEFAULT NULL,
|
||||
`ltrim(_latin2' a ')` varchar(3) CHARACTER SET latin2 DEFAULT NULL,
|
||||
`rtrim(_latin2' a ')` varchar(3) CHARACTER SET latin2 DEFAULT NULL,
|
||||
`trim(LEADING _latin2' ' FROM _latin2' a ')` varchar(3) CHARACTER SET latin2 DEFAULT NULL,
|
||||
`trim(TRAILING _latin2' ' FROM _latin2' a ')` varchar(3) CHARACTER SET latin2 DEFAULT NULL,
|
||||
`trim(BOTH _latin2' ' FROM _latin2' a ')` varchar(3) CHARACTER SET latin2 DEFAULT NULL,
|
||||
`repeat(_latin2'a',10)` varchar(10) CHARACTER SET latin2 DEFAULT NULL,
|
||||
`reverse(_latin2'ab')` varchar(2) CHARACTER SET latin2 DEFAULT NULL,
|
||||
`quote(_latin2'ab')` varchar(6) CHARACTER SET latin2 DEFAULT NULL,
|
||||
`soundex(_latin2'ab')` varchar(4) CHARACTER SET latin2 DEFAULT NULL,
|
||||
`substring(_latin2'ab',1)` varchar(2) CHARACTER SET latin2 DEFAULT NULL,
|
||||
`insert(_latin2'abcd',2,3,_latin2'ef')` varchar(6) CHARACTER SET latin2 DEFAULT NULL,
|
||||
`replace(_latin2'abcd',_latin2'b',_latin2'B')` varchar(4) CHARACTER SET latin2 DEFAULT NULL,
|
||||
`encode('abcd','ab')` varbinary(4) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
create table t1 (a char character set latin2);
|
||||
@ -1062,11 +1064,11 @@ aaaaaaaaaaccccc
|
||||
bbbbbbbbbbddddd
|
||||
drop table t1, t2;
|
||||
create table t1 (c1 INT, c2 INT UNSIGNED);
|
||||
insert into t1 values ('21474836461','21474836461');
|
||||
insert ignore into t1 values ('21474836461','21474836461');
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'c1' at row 1
|
||||
Warning 1264 Out of range value for column 'c2' at row 1
|
||||
insert into t1 values ('-21474836461','-21474836461');
|
||||
insert ignore into t1 values ('-21474836461','-21474836461');
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'c1' at row 1
|
||||
Warning 1264 Out of range value for column 'c2' at row 1
|
||||
@ -2855,7 +2857,7 @@ CREATE TABLE t1 AS SELECT format(123,2,'no_NO');
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`format(123,2,'no_NO')` varchar(45) NOT NULL
|
||||
`format(123,2,'no_NO')` varchar(45) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT * FROM t1;
|
||||
format(123,2,'no_NO')
|
||||
@ -2997,7 +2999,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',63)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(85) NOT NULL
|
||||
`to_base64` varchar(85) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3019,7 +3021,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',62)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(85) NOT NULL
|
||||
`to_base64` varchar(85) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3041,7 +3043,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',61)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(85) NOT NULL
|
||||
`to_base64` varchar(85) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3063,7 +3065,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',60)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(81) NOT NULL
|
||||
`to_base64` varchar(81) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3085,7 +3087,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',59)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(81) NOT NULL
|
||||
`to_base64` varchar(81) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3107,7 +3109,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',58)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(81) NOT NULL
|
||||
`to_base64` varchar(81) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3129,7 +3131,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',57)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(76) NOT NULL
|
||||
`to_base64` varchar(76) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3150,7 +3152,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',56)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(76) NOT NULL
|
||||
`to_base64` varchar(76) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3171,7 +3173,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',55)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(76) NOT NULL
|
||||
`to_base64` varchar(76) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3192,7 +3194,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',54)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(72) NOT NULL
|
||||
`to_base64` varchar(72) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3213,7 +3215,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',53)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(72) NOT NULL
|
||||
`to_base64` varchar(72) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3234,7 +3236,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',52)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(72) NOT NULL
|
||||
`to_base64` varchar(72) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3255,7 +3257,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',51)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(68) NOT NULL
|
||||
`to_base64` varchar(68) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3276,7 +3278,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',50)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(68) NOT NULL
|
||||
`to_base64` varchar(68) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3297,7 +3299,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',49)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(68) NOT NULL
|
||||
`to_base64` varchar(68) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3318,7 +3320,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',48)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(64) NOT NULL
|
||||
`to_base64` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3339,7 +3341,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',47)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(64) NOT NULL
|
||||
`to_base64` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3360,7 +3362,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',46)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(64) NOT NULL
|
||||
`to_base64` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3381,7 +3383,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',45)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(60) NOT NULL
|
||||
`to_base64` varchar(60) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3402,7 +3404,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',44)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(60) NOT NULL
|
||||
`to_base64` varchar(60) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3423,7 +3425,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',43)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(60) NOT NULL
|
||||
`to_base64` varchar(60) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3444,7 +3446,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',42)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(56) NOT NULL
|
||||
`to_base64` varchar(56) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3465,7 +3467,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',41)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(56) NOT NULL
|
||||
`to_base64` varchar(56) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3486,7 +3488,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',40)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(56) NOT NULL
|
||||
`to_base64` varchar(56) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3507,7 +3509,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',39)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(52) NOT NULL
|
||||
`to_base64` varchar(52) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3528,7 +3530,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',38)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(52) NOT NULL
|
||||
`to_base64` varchar(52) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3549,7 +3551,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',37)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(52) NOT NULL
|
||||
`to_base64` varchar(52) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3570,7 +3572,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',36)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(48) NOT NULL
|
||||
`to_base64` varchar(48) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3591,7 +3593,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',35)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(48) NOT NULL
|
||||
`to_base64` varchar(48) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3612,7 +3614,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',34)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(48) NOT NULL
|
||||
`to_base64` varchar(48) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3633,7 +3635,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',33)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(44) NOT NULL
|
||||
`to_base64` varchar(44) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3654,7 +3656,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',32)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(44) NOT NULL
|
||||
`to_base64` varchar(44) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3675,7 +3677,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',31)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(44) NOT NULL
|
||||
`to_base64` varchar(44) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3696,7 +3698,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',30)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(40) NOT NULL
|
||||
`to_base64` varchar(40) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3717,7 +3719,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',29)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(40) NOT NULL
|
||||
`to_base64` varchar(40) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3738,7 +3740,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',28)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(40) NOT NULL
|
||||
`to_base64` varchar(40) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3759,7 +3761,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',27)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(36) NOT NULL
|
||||
`to_base64` varchar(36) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3780,7 +3782,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',26)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(36) NOT NULL
|
||||
`to_base64` varchar(36) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3801,7 +3803,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',25)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(36) NOT NULL
|
||||
`to_base64` varchar(36) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3822,7 +3824,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',24)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(32) NOT NULL
|
||||
`to_base64` varchar(32) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3843,7 +3845,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',23)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(32) NOT NULL
|
||||
`to_base64` varchar(32) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3864,7 +3866,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',22)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(32) NOT NULL
|
||||
`to_base64` varchar(32) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3885,7 +3887,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',21)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(28) NOT NULL
|
||||
`to_base64` varchar(28) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3906,7 +3908,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',20)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(28) NOT NULL
|
||||
`to_base64` varchar(28) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3927,7 +3929,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',19)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(28) NOT NULL
|
||||
`to_base64` varchar(28) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3948,7 +3950,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',18)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(24) NOT NULL
|
||||
`to_base64` varchar(24) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3969,7 +3971,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',17)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(24) NOT NULL
|
||||
`to_base64` varchar(24) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -3990,7 +3992,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',16)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(24) NOT NULL
|
||||
`to_base64` varchar(24) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -4011,7 +4013,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',15)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(20) NOT NULL
|
||||
`to_base64` varchar(20) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -4032,7 +4034,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',14)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(20) NOT NULL
|
||||
`to_base64` varchar(20) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -4053,7 +4055,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',13)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(20) NOT NULL
|
||||
`to_base64` varchar(20) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -4074,7 +4076,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',12)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(16) NOT NULL
|
||||
`to_base64` varchar(16) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -4095,7 +4097,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',11)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(16) NOT NULL
|
||||
`to_base64` varchar(16) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -4116,7 +4118,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',10)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(16) NOT NULL
|
||||
`to_base64` varchar(16) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -4137,7 +4139,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',9)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(12) NOT NULL
|
||||
`to_base64` varchar(12) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -4158,7 +4160,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',8)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(12) NOT NULL
|
||||
`to_base64` varchar(12) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -4179,7 +4181,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',7)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(12) NOT NULL
|
||||
`to_base64` varchar(12) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -4200,7 +4202,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',6)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(8) NOT NULL
|
||||
`to_base64` varchar(8) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -4221,7 +4223,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',5)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(8) NOT NULL
|
||||
`to_base64` varchar(8) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -4242,7 +4244,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',4)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(8) NOT NULL
|
||||
`to_base64` varchar(8) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -4263,7 +4265,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',3)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(4) NOT NULL
|
||||
`to_base64` varchar(4) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -4284,7 +4286,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',2)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(4) NOT NULL
|
||||
`to_base64` varchar(4) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -4305,7 +4307,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',1)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` varchar(4) NOT NULL
|
||||
`to_base64` varchar(4) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
@ -4326,7 +4328,7 @@ CREATE TABLE t1 AS SELECT TO_BASE64(REPEAT('a',0)) AS to_base64;
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`to_base64` char(0) NOT NULL
|
||||
`to_base64` char(0) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
SELECT to_base64, LENGTH(to_base64) FROM t1;
|
||||
to_base64 LENGTH(to_base64)
|
||||
|
@ -47,7 +47,7 @@ show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`database()` varchar(34) CHARACTER SET utf8 DEFAULT NULL,
|
||||
`user()` varchar(141) CHARACTER SET utf8 NOT NULL,
|
||||
`user()` varchar(141) CHARACTER SET utf8 DEFAULT NULL,
|
||||
`version` char(60) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
@ -61,8 +61,8 @@ create table t1 select charset(_utf8'a'), collation(_utf8'a');
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`charset(_utf8'a')` varchar(64) CHARACTER SET utf8 NOT NULL,
|
||||
`collation(_utf8'a')` varchar(64) CHARACTER SET utf8 NOT NULL
|
||||
`charset(_utf8'a')` varchar(64) CHARACTER SET utf8 DEFAULT NULL,
|
||||
`collation(_utf8'a')` varchar(64) CHARACTER SET utf8 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
drop table t1;
|
||||
select TRUE,FALSE,NULL;
|
||||
|
@ -185,12 +185,18 @@ select 5 mod 3, 5 mod -3, -5 mod 3, -5 mod -3;
|
||||
select (12%0) <=> null as '1';
|
||||
1
|
||||
1
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
select (12%0) is null as '1';
|
||||
1
|
||||
1
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
select 12%0 as 'NULL';
|
||||
NULL
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
select 12%2 as '0';
|
||||
0
|
||||
0
|
||||
@ -215,12 +221,18 @@ NULL
|
||||
select (12 mod 0) <=> null as '1';
|
||||
1
|
||||
1
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
select (12 mod 0) is null as '1';
|
||||
1
|
||||
1
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
select 12 mod 0 as 'NULL';
|
||||
NULL
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
select 12 mod 2 as '0';
|
||||
0
|
||||
0
|
||||
@ -242,9 +254,13 @@ NULL
|
||||
select mod(12.0, 0) as 'NULL';
|
||||
NULL
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
select mod(12, 0.0) as 'NULL';
|
||||
NULL
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1365 Division by 0
|
||||
select mod(12, NULL) as 'NULL';
|
||||
NULL
|
||||
NULL
|
||||
|
@ -1031,7 +1031,7 @@ EXTRACT(HOUR FROM '10000:02:03')
|
||||
Warnings:
|
||||
Warning 1292 Truncated incorrect time value: '10000:02:03'
|
||||
CREATE TABLE t1(f1 TIME);
|
||||
INSERT INTO t1 VALUES('916:00:00 a');
|
||||
INSERT IGNORE INTO t1 VALUES('916:00:00 a');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
@ -2145,6 +2145,7 @@ f2
|
||||
Warnings:
|
||||
Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
|
||||
Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
CREATE TABLE t2 AS SELECT CONCAT(FROM_UNIXTIME(CONCAT(a,'10')) MOD FROM_UNIXTIME(CONCAT(a,'10'))) AS f2 FROM t1;
|
||||
Warnings:
|
||||
Warning 1292 Truncated incorrect DECIMAL value: '2005-05-0410'
|
||||
|
@ -1040,7 +1040,7 @@ FROM dual;
|
||||
SELECT 1, 2 INTO OUTFILE 't5.dat' FROM dual;
|
||||
# Mon Aug 1 15:11:19 2011 UTC
|
||||
SET TIMESTAMP = 1312211479.918273;
|
||||
LOAD DATA INFILE 't3.dat' INTO TABLE t1;
|
||||
LOAD DATA INFILE 't3.dat' IGNORE INTO TABLE t1;
|
||||
Warnings:
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
@ -1060,7 +1060,7 @@ f NULL
|
||||
g NULL
|
||||
h NULL
|
||||
i NULL
|
||||
LOAD DATA INFILE 't4.dat' INTO TABLE t2;
|
||||
LOAD DATA INFILE 't4.dat' IGNORE INTO TABLE t2;
|
||||
Warnings:
|
||||
Warning 1263 Column set to default value; NULL supplied to NOT NULL column 'e' at row 1
|
||||
Warning 1263 Column set to default value; NULL supplied to NOT NULL column 'f' at row 1
|
||||
@ -1110,7 +1110,7 @@ DELETE FROM t2;
|
||||
# (read_fixed_length()) than under the LOAD ... INTO TABLE t1 command
|
||||
# above. The code in this path is copy-pasted code from the path taken
|
||||
# under the syntax used in the previous LOAD command.
|
||||
LOAD DATA INFILE 't3.dat' INTO TABLE t1
|
||||
LOAD DATA INFILE 't3.dat' IGNORE INTO TABLE t1
|
||||
FIELDS TERMINATED BY '' ENCLOSED BY '';
|
||||
Warnings:
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
@ -1234,7 +1234,7 @@ t1 CREATE TABLE `t1` (
|
||||
`h` int(11) DEFAULT NULL,
|
||||
`i` int(11) NOT NULL DEFAULT 42
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
LOAD DATA INFILE "file1.dat" INTO table t1;
|
||||
LOAD DATA INFILE "file1.dat" IGNORE INTO table t1;
|
||||
Warnings:
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
@ -1286,7 +1286,7 @@ t1 CREATE TABLE `t1` (
|
||||
`h` int(11) DEFAULT NULL,
|
||||
`i` int(11) NOT NULL DEFAULT 42
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
LOAD DATA INFILE "file1.dat" INTO table t1;
|
||||
LOAD DATA INFILE "file1.dat" IGNORE INTO table t1;
|
||||
Warnings:
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
@ -1353,7 +1353,7 @@ t1 CREATE TABLE `t1` (
|
||||
`h` int(11) DEFAULT NULL,
|
||||
`i` int(11) NOT NULL DEFAULT 42
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
LOAD DATA INFILE "file2.dat" INTO table t1;
|
||||
LOAD DATA INFILE "file2.dat" IGNORE INTO table t1;
|
||||
Warnings:
|
||||
Warning 1263 Column set to default value; NULL supplied to NOT NULL column 'c' at row 1
|
||||
Warning 1263 Column set to default value; NULL supplied to NOT NULL column 'like_c' at row 1
|
||||
@ -1391,7 +1391,7 @@ t1 CREATE TABLE `t1` (
|
||||
`h` int(11) DEFAULT NULL,
|
||||
`i` int(11) NOT NULL DEFAULT 42
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
LOAD DATA INFILE "file2.dat" INTO table t1;
|
||||
LOAD DATA INFILE "file2.dat" IGNORE INTO table t1;
|
||||
Warnings:
|
||||
Warning 1263 Column set to default value; NULL supplied to NOT NULL column 'c' at row 1
|
||||
Warning 1263 Column set to default value; NULL supplied to NOT NULL column 'like_c' at row 1
|
||||
@ -2586,7 +2586,7 @@ FROM dual;
|
||||
SELECT 1, 2 INTO OUTFILE 't5.dat' FROM dual;
|
||||
# Mon Aug 1 15:11:19 2011 UTC
|
||||
SET TIMESTAMP = 1312211479.918273;
|
||||
LOAD DATA INFILE 't3.dat' INTO TABLE t1;
|
||||
LOAD DATA INFILE 't3.dat' IGNORE INTO TABLE t1;
|
||||
Warnings:
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
@ -2606,7 +2606,7 @@ f NULL
|
||||
g NULL
|
||||
h NULL
|
||||
i NULL
|
||||
LOAD DATA INFILE 't4.dat' INTO TABLE t2;
|
||||
LOAD DATA INFILE 't4.dat' IGNORE INTO TABLE t2;
|
||||
Warnings:
|
||||
Warning 1263 Column set to default value; NULL supplied to NOT NULL column 'e' at row 1
|
||||
Warning 1263 Column set to default value; NULL supplied to NOT NULL column 'f' at row 1
|
||||
@ -2656,7 +2656,7 @@ DELETE FROM t2;
|
||||
# (read_fixed_length()) than under the LOAD ... INTO TABLE t1 command
|
||||
# above. The code in this path is copy-pasted code from the path taken
|
||||
# under the syntax used in the previous LOAD command.
|
||||
LOAD DATA INFILE 't3.dat' INTO TABLE t1
|
||||
LOAD DATA INFILE 't3.dat' IGNORE INTO TABLE t1
|
||||
FIELDS TERMINATED BY '' ENCLOSED BY '';
|
||||
Warnings:
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
@ -2780,7 +2780,7 @@ t1 CREATE TABLE `t1` (
|
||||
`h` int(11) DEFAULT NULL,
|
||||
`i` int(11) NOT NULL DEFAULT 42
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
LOAD DATA INFILE "file1.dat" INTO table t1;
|
||||
LOAD DATA INFILE "file1.dat" IGNORE INTO table t1;
|
||||
Warnings:
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
@ -2832,7 +2832,7 @@ t1 CREATE TABLE `t1` (
|
||||
`h` int(11) DEFAULT NULL,
|
||||
`i` int(11) NOT NULL DEFAULT 42
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
LOAD DATA INFILE "file1.dat" INTO table t1;
|
||||
LOAD DATA INFILE "file1.dat" IGNORE INTO table t1;
|
||||
Warnings:
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
@ -2899,7 +2899,7 @@ t1 CREATE TABLE `t1` (
|
||||
`h` int(11) DEFAULT NULL,
|
||||
`i` int(11) NOT NULL DEFAULT 42
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
LOAD DATA INFILE "file2.dat" INTO table t1;
|
||||
LOAD DATA INFILE "file2.dat" IGNORE INTO table t1;
|
||||
Warnings:
|
||||
Warning 1263 Column set to default value; NULL supplied to NOT NULL column 'c' at row 1
|
||||
Warning 1263 Column set to default value; NULL supplied to NOT NULL column 'like_c' at row 1
|
||||
@ -2937,7 +2937,7 @@ t1 CREATE TABLE `t1` (
|
||||
`h` int(11) DEFAULT NULL,
|
||||
`i` int(11) NOT NULL DEFAULT 42
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
LOAD DATA INFILE "file2.dat" INTO table t1;
|
||||
LOAD DATA INFILE "file2.dat" IGNORE INTO table t1;
|
||||
Warnings:
|
||||
Warning 1263 Column set to default value; NULL supplied to NOT NULL column 'c' at row 1
|
||||
Warning 1263 Column set to default value; NULL supplied to NOT NULL column 'like_c' at row 1
|
||||
|
@ -1041,7 +1041,7 @@ FROM dual;
|
||||
SELECT 1, 2 INTO OUTFILE 't5.dat' FROM dual;
|
||||
# Mon Aug 1 15:11:19 2011 UTC
|
||||
SET TIMESTAMP = 1312211479.918273;
|
||||
LOAD DATA INFILE 't3.dat' INTO TABLE t1;
|
||||
LOAD DATA INFILE 't3.dat' IGNORE INTO TABLE t1;
|
||||
Warnings:
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
@ -1061,7 +1061,7 @@ f NULL
|
||||
g NULL
|
||||
h NULL
|
||||
i NULL
|
||||
LOAD DATA INFILE 't4.dat' INTO TABLE t2;
|
||||
LOAD DATA INFILE 't4.dat' IGNORE INTO TABLE t2;
|
||||
Warnings:
|
||||
Warning 1263 Column set to default value; NULL supplied to NOT NULL column 'e' at row 1
|
||||
Warning 1263 Column set to default value; NULL supplied to NOT NULL column 'f' at row 1
|
||||
@ -1111,7 +1111,7 @@ DELETE FROM t2;
|
||||
# (read_fixed_length()) than under the LOAD ... INTO TABLE t1 command
|
||||
# above. The code in this path is copy-pasted code from the path taken
|
||||
# under the syntax used in the previous LOAD command.
|
||||
LOAD DATA INFILE 't3.dat' INTO TABLE t1
|
||||
LOAD DATA INFILE 't3.dat' IGNORE INTO TABLE t1
|
||||
FIELDS TERMINATED BY '' ENCLOSED BY '';
|
||||
Warnings:
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
@ -1235,7 +1235,7 @@ t1 CREATE TABLE `t1` (
|
||||
`h` int(11) DEFAULT NULL,
|
||||
`i` int(11) NOT NULL DEFAULT 42
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
LOAD DATA INFILE "file1.dat" INTO table t1;
|
||||
LOAD DATA INFILE "file1.dat" IGNORE INTO table t1;
|
||||
Warnings:
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
@ -1287,7 +1287,7 @@ t1 CREATE TABLE `t1` (
|
||||
`h` int(11) DEFAULT NULL,
|
||||
`i` int(11) NOT NULL DEFAULT 42
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
LOAD DATA INFILE "file1.dat" INTO table t1;
|
||||
LOAD DATA INFILE "file1.dat" IGNORE INTO table t1;
|
||||
Warnings:
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
@ -1354,7 +1354,7 @@ t1 CREATE TABLE `t1` (
|
||||
`h` int(11) DEFAULT NULL,
|
||||
`i` int(11) NOT NULL DEFAULT 42
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
LOAD DATA INFILE "file2.dat" INTO table t1;
|
||||
LOAD DATA INFILE "file2.dat" IGNORE INTO table t1;
|
||||
Warnings:
|
||||
Warning 1263 Column set to default value; NULL supplied to NOT NULL column 'c' at row 1
|
||||
Warning 1263 Column set to default value; NULL supplied to NOT NULL column 'like_c' at row 1
|
||||
@ -1392,7 +1392,7 @@ t1 CREATE TABLE `t1` (
|
||||
`h` int(11) DEFAULT NULL,
|
||||
`i` int(11) NOT NULL DEFAULT 42
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
LOAD DATA INFILE "file2.dat" INTO table t1;
|
||||
LOAD DATA INFILE "file2.dat" IGNORE INTO table t1;
|
||||
Warnings:
|
||||
Warning 1263 Column set to default value; NULL supplied to NOT NULL column 'c' at row 1
|
||||
Warning 1263 Column set to default value; NULL supplied to NOT NULL column 'like_c' at row 1
|
||||
@ -2587,7 +2587,7 @@ FROM dual;
|
||||
SELECT 1, 2 INTO OUTFILE 't5.dat' FROM dual;
|
||||
# Mon Aug 1 15:11:19 2011 UTC
|
||||
SET TIMESTAMP = 1312211479.918273;
|
||||
LOAD DATA INFILE 't3.dat' INTO TABLE t1;
|
||||
LOAD DATA INFILE 't3.dat' IGNORE INTO TABLE t1;
|
||||
Warnings:
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
@ -2607,7 +2607,7 @@ f NULL
|
||||
g NULL
|
||||
h NULL
|
||||
i NULL
|
||||
LOAD DATA INFILE 't4.dat' INTO TABLE t2;
|
||||
LOAD DATA INFILE 't4.dat' IGNORE INTO TABLE t2;
|
||||
Warnings:
|
||||
Warning 1263 Column set to default value; NULL supplied to NOT NULL column 'e' at row 1
|
||||
Warning 1263 Column set to default value; NULL supplied to NOT NULL column 'f' at row 1
|
||||
@ -2657,7 +2657,7 @@ DELETE FROM t2;
|
||||
# (read_fixed_length()) than under the LOAD ... INTO TABLE t1 command
|
||||
# above. The code in this path is copy-pasted code from the path taken
|
||||
# under the syntax used in the previous LOAD command.
|
||||
LOAD DATA INFILE 't3.dat' INTO TABLE t1
|
||||
LOAD DATA INFILE 't3.dat' IGNORE INTO TABLE t1
|
||||
FIELDS TERMINATED BY '' ENCLOSED BY '';
|
||||
Warnings:
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
@ -2781,7 +2781,7 @@ t1 CREATE TABLE `t1` (
|
||||
`h` int(11) DEFAULT NULL,
|
||||
`i` int(11) NOT NULL DEFAULT 42
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
LOAD DATA INFILE "file1.dat" INTO table t1;
|
||||
LOAD DATA INFILE "file1.dat" IGNORE INTO table t1;
|
||||
Warnings:
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
@ -2833,7 +2833,7 @@ t1 CREATE TABLE `t1` (
|
||||
`h` int(11) DEFAULT NULL,
|
||||
`i` int(11) NOT NULL DEFAULT 42
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
LOAD DATA INFILE "file1.dat" INTO table t1;
|
||||
LOAD DATA INFILE "file1.dat" IGNORE INTO table t1;
|
||||
Warnings:
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
Warning 1261 Row 1 doesn't contain data for all columns
|
||||
@ -2900,7 +2900,7 @@ t1 CREATE TABLE `t1` (
|
||||
`h` int(11) DEFAULT NULL,
|
||||
`i` int(11) NOT NULL DEFAULT 42
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
LOAD DATA INFILE "file2.dat" INTO table t1;
|
||||
LOAD DATA INFILE "file2.dat" IGNORE INTO table t1;
|
||||
Warnings:
|
||||
Warning 1263 Column set to default value; NULL supplied to NOT NULL column 'c' at row 1
|
||||
Warning 1263 Column set to default value; NULL supplied to NOT NULL column 'like_c' at row 1
|
||||
@ -2938,7 +2938,7 @@ t1 CREATE TABLE `t1` (
|
||||
`h` int(11) DEFAULT NULL,
|
||||
`i` int(11) NOT NULL DEFAULT 42
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
LOAD DATA INFILE "file2.dat" INTO table t1;
|
||||
LOAD DATA INFILE "file2.dat" IGNORE INTO table t1;
|
||||
Warnings:
|
||||
Warning 1263 Column set to default value; NULL supplied to NOT NULL column 'c' at row 1
|
||||
Warning 1263 Column set to default value; NULL supplied to NOT NULL column 'like_c' at row 1
|
||||
|
@ -625,9 +625,10 @@ END|
|
||||
CREATE TABLE t1 (a INT);
|
||||
CALL p1();
|
||||
v
|
||||
T
|
||||
NULL
|
||||
Warnings:
|
||||
Note 1050 Table 't1' already exists
|
||||
Error 1406 Data too long for column 'v' at row 1
|
||||
DROP TABLE t1;
|
||||
DROP PROCEDURE p1;
|
||||
|
||||
|
@ -800,7 +800,7 @@ drop table t1;
|
||||
CREATE TABLE t1 (st varchar(100));
|
||||
INSERT INTO t1 VALUES ("Fake string");
|
||||
CREATE TABLE t2 (geom GEOMETRY NOT NULL, SPATIAL KEY gk(geom));
|
||||
INSERT INTO t2 SELECT GeomFromText(st) FROM t1;
|
||||
INSERT IGNORE INTO t2 SELECT GeomFromText(st) FROM t1;
|
||||
ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
|
||||
drop table t1, t2;
|
||||
CREATE TABLE t1 (`geometry` geometry NOT NULL default '',SPATIAL KEY `gndx` (`geometry`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
||||
@ -1453,7 +1453,7 @@ drop table t1;
|
||||
CREATE TABLE t1(foo GEOMETRY NOT NULL, SPATIAL INDEX(foo) );
|
||||
INSERT INTO t1(foo) VALUES (NULL);
|
||||
ERROR 23000: Column 'foo' cannot be null
|
||||
INSERT INTO t1() VALUES ();
|
||||
INSERT IGNORE INTO t1() VALUES ();
|
||||
ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
|
||||
INSERT INTO t1(foo) VALUES ('');
|
||||
ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
|
||||
|
@ -807,7 +807,7 @@ drop procedure if exists fn3;
|
||||
create function fn3 () returns point deterministic return GeomFromText("point(1 1)");
|
||||
show create function fn3;
|
||||
Function sql_mode Create Function character_set_client collation_connection Database Collation
|
||||
fn3 NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION CREATE DEFINER=`root`@`localhost` FUNCTION `fn3`() RETURNS point
|
||||
fn3 STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION CREATE DEFINER=`root`@`localhost` FUNCTION `fn3`() RETURNS point
|
||||
DETERMINISTIC
|
||||
return GeomFromText("point(1 1)") latin1 latin1_swedish_ci latin1_swedish_ci
|
||||
select astext(fn3());
|
||||
@ -1616,8 +1616,8 @@ insert into t1 values(geomfromtext("POINT(0 9.2233720368548e18)"));
|
||||
select equals(`a`,convert(`a` using utf8)) from `t1`;
|
||||
equals(`a`,convert(`a` using utf8))
|
||||
1
|
||||
0
|
||||
0
|
||||
NULL
|
||||
NULL
|
||||
Warnings:
|
||||
Warning 1300 Invalid utf8 character string: '\xE0C'
|
||||
Warning 1300 Invalid utf8 character string: '\xE0C'
|
||||
|
@ -370,7 +370,7 @@ select * from t1 a, t1 b group by a.s1 having s1 is null;
|
||||
ERROR 23000: Column 's1' in having clause is ambiguous
|
||||
drop table t1;
|
||||
create table t1 (s1 char character set latin1 collate latin1_german1_ci);
|
||||
insert into t1 values ('ü'),('y');
|
||||
insert ignore into t1 values ('ü'),('y');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 's1' at row 1
|
||||
select s1,count(s1) from t1
|
||||
|
@ -1,46 +1,46 @@
|
||||
insert into mysql.help_category(help_category_id,name)values(10001,'impossible_category_1');
|
||||
insert ignore into mysql.help_category(help_category_id,name)values(10001,'impossible_category_1');
|
||||
Warnings:
|
||||
Warning 1364 Field 'url' doesn't have a default value
|
||||
select @category1_id:= 10001;
|
||||
@category1_id:= 10001
|
||||
10001
|
||||
insert into mysql.help_category(help_category_id,name)values(10002,'impossible_category_2');
|
||||
insert ignore into mysql.help_category(help_category_id,name)values(10002,'impossible_category_2');
|
||||
Warnings:
|
||||
Warning 1364 Field 'url' doesn't have a default value
|
||||
select @category2_id:= 10002;
|
||||
@category2_id:= 10002
|
||||
10002
|
||||
insert into mysql.help_category(help_category_id,name,parent_category_id)values(10003,'impossible_category_3',@category2_id);
|
||||
insert ignore into mysql.help_category(help_category_id,name,parent_category_id)values(10003,'impossible_category_3',@category2_id);
|
||||
Warnings:
|
||||
Warning 1364 Field 'url' doesn't have a default value
|
||||
select @category3_id:= 10003;
|
||||
@category3_id:= 10003
|
||||
10003
|
||||
insert into mysql.help_topic(help_topic_id,name,help_category_id,description,example)values(10101,'impossible_function_1',@category1_id,'description of \n impossible_function1\n','example of \n impossible_function1');
|
||||
insert ignore into mysql.help_topic(help_topic_id,name,help_category_id,description,example)values(10101,'impossible_function_1',@category1_id,'description of \n impossible_function1\n','example of \n impossible_function1');
|
||||
Warnings:
|
||||
Warning 1364 Field 'url' doesn't have a default value
|
||||
select @topic1_id:= 10101;
|
||||
@topic1_id:= 10101
|
||||
10101
|
||||
insert into mysql.help_topic(help_topic_id,name,help_category_id,description,example)values(10102,'impossible_function_2',@category1_id,'description of \n impossible_function2\n','example of \n impossible_function2');
|
||||
insert ignore into mysql.help_topic(help_topic_id,name,help_category_id,description,example)values(10102,'impossible_function_2',@category1_id,'description of \n impossible_function2\n','example of \n impossible_function2');
|
||||
Warnings:
|
||||
Warning 1364 Field 'url' doesn't have a default value
|
||||
select @topic2_id:= 10102;
|
||||
@topic2_id:= 10102
|
||||
10102
|
||||
insert into mysql.help_topic(help_topic_id,name,help_category_id,description,example)values(10103,'impossible_function_3',@category2_id,'description of \n impossible_function3\n','example of \n impossible_function3');
|
||||
insert ignore into mysql.help_topic(help_topic_id,name,help_category_id,description,example)values(10103,'impossible_function_3',@category2_id,'description of \n impossible_function3\n','example of \n impossible_function3');
|
||||
Warnings:
|
||||
Warning 1364 Field 'url' doesn't have a default value
|
||||
select @topic3_id:= 10103;
|
||||
@topic3_id:= 10103
|
||||
10103
|
||||
insert into mysql.help_topic(help_topic_id,name,help_category_id,description,example)values(10104,'impossible_function_4',@category2_id,'description of \n impossible_function4\n','example of \n impossible_function4');
|
||||
insert ignore into mysql.help_topic(help_topic_id,name,help_category_id,description,example)values(10104,'impossible_function_4',@category2_id,'description of \n impossible_function4\n','example of \n impossible_function4');
|
||||
Warnings:
|
||||
Warning 1364 Field 'url' doesn't have a default value
|
||||
select @topic4_id:= 10104;
|
||||
@topic4_id:= 10104
|
||||
10104
|
||||
insert into mysql.help_topic(help_topic_id,name,help_category_id,description,example)values(10105,'impossible_function_7',@category3_id,'description of \n impossible_function5\n','example of \n impossible_function7');
|
||||
insert ignore into mysql.help_topic(help_topic_id,name,help_category_id,description,example)values(10105,'impossible_function_7',@category3_id,'description of \n impossible_function5\n','example of \n impossible_function7');
|
||||
Warnings:
|
||||
Warning 1364 Field 'url' doesn't have a default value
|
||||
select @topic5_id:= 10105;
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user