summaryrefslogtreecommitdiff
path: root/mysql-test
diff options
context:
space:
mode:
authorunknown <monty@mysql.com>2004-02-09 13:59:41 +0100
committerunknown <monty@mysql.com>2004-02-09 13:59:41 +0100
commit74b81a801785058706b46a1e75b67b026c468d04 (patch)
tree8a4c27f40f9f6b198bd0c9b9b5a7bf3c49138f78 /mysql-test
parent1c810278bd5e1d69f8612b047784e46b4ba7cd46 (diff)
downloadmariadb-git-74b81a801785058706b46a1e75b67b026c468d04.tar.gz
Ensure that result from date_format() is binary
Removed warnings from test suite mysql-test/r/ctype_utf8.result: Update results after fix of return argument from date_format() mysql-test/r/date_formats.result: Remove unnecessary warnings mysql-test/r/type_decimal.result: Remove unnecessary warnings mysql-test/r/warnings.result: Remove unnecessary warnings mysql-test/t/ctype_utf8.test: Fixed test mysql-test/t/date_formats.test: Remove unnecessary warnings mysql-test/t/type_decimal.test: Remove unnecessary warnings mysql-test/t/warnings.test: Remove unnecessary warnings sql/field.cc: Optimize sql/item_timefunc.cc: Ensure that result from date_format() is binary strings/ctype-simple.c: Better names for arguments
Diffstat (limited to 'mysql-test')
-rw-r--r--mysql-test/r/ctype_utf8.result3
-rw-r--r--mysql-test/r/date_formats.result2
-rw-r--r--mysql-test/r/type_decimal.result123
-rw-r--r--mysql-test/r/warnings.result3
-rw-r--r--mysql-test/t/ctype_utf8.test1
-rw-r--r--mysql-test/t/date_formats.test4
-rw-r--r--mysql-test/t/type_decimal.test4
-rw-r--r--mysql-test/t/warnings.test4
8 files changed, 9 insertions, 135 deletions
diff --git a/mysql-test/r/ctype_utf8.result b/mysql-test/r/ctype_utf8.result
index 31f26c421b6..815ab492fa4 100644
--- a/mysql-test/r/ctype_utf8.result
+++ b/mysql-test/r/ctype_utf8.result
@@ -73,7 +73,7 @@ create table t1 select date_format("2004-01-19 10:10:10", "%Y-%m-%d");
show create table t1;
Table Create Table
t1 CREATE TABLE `t1` (
- `date_format("2004-01-19 10:10:10", "%Y-%m-%d")` char(10) character set utf8 default NULL
+ `date_format("2004-01-19 10:10:10", "%Y-%m-%d")` char(10) binary default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1
select * from t1;
date_format("2004-01-19 10:10:10", "%Y-%m-%d")
@@ -87,3 +87,4 @@ Warning 1264 Data truncated for column 's1' at row 1
select s1,hex(s1),char_length(s1),octet_length(s1) from t1;
s1 hex(s1) char_length(s1) octet_length(s1)
Á D0B0 1 2
+drop table t1;
diff --git a/mysql-test/r/date_formats.result b/mysql-test/r/date_formats.result
index ee4fa074477..165a8d7011c 100644
--- a/mysql-test/r/date_formats.result
+++ b/mysql-test/r/date_formats.result
@@ -1,6 +1,4 @@
drop table if exists t1;
-Warnings:
-Note 1051 Unknown table 't1'
SHOW GLOBAL VARIABLES LIKE "%_format%";
Variable_name Value
date_format %d.%m.%Y
diff --git a/mysql-test/r/type_decimal.result b/mysql-test/r/type_decimal.result
index 97d81d77722..fa4cd231129 100644
--- a/mysql-test/r/type_decimal.result
+++ b/mysql-test/r/type_decimal.result
@@ -446,39 +446,6 @@ CREATE TABLE t1 (a_dec DECIMAL(-1,1));
ERROR 42000: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '-1,1))' at line 1
create table t1(a decimal(7,3));
insert into t1 values ('1'),('+1'),('-1'),('0000000001'),('+0000000001'),('-0000000001'),('10'),('+10'),('-10'),('0000000010'),('+0000000010'),('-0000000010'),('100'),('+100'),('-100'),('0000000100'),('+0000000100'),('-0000000100'),('1000'),('+1000'),('-1000'),('0000001000'),('+0000001000'),('-0000001000'),('10000'),('+10000'),('-10000'),('0000010000'),('+0000010000'),('-0000010000'),('100000'),('+100000'),('-100000'),('0000100000'),('+0000100000'),('-0000100000'),('1000000'),('+1000000'),('-1000000'),('0001000000'),('+0001000000'),('-0001000000'),('10000000'),('+10000000'),('-10000000'),('0010000000'),('+0010000000'),('-0010000000'),('100000000'),('+100000000'),('-100000000'),('0100000000'),('+0100000000'),('-0100000000'),('1000000000'),('+1000000000'),('-1000000000'),('1000000000'),('+1000000000'),('-1000000000');
-Warnings:
-Warning 1263 Data truncated, out of range for column 'a' at row 27
-Warning 1263 Data truncated, out of range for column 'a' at row 30
-Warning 1263 Data truncated, out of range for column 'a' at row 31
-Warning 1263 Data truncated, out of range for column 'a' at row 32
-Warning 1263 Data truncated, out of range for column 'a' at row 33
-Warning 1263 Data truncated, out of range for column 'a' at row 34
-Warning 1263 Data truncated, out of range for column 'a' at row 35
-Warning 1263 Data truncated, out of range for column 'a' at row 36
-Warning 1263 Data truncated, out of range for column 'a' at row 37
-Warning 1263 Data truncated, out of range for column 'a' at row 38
-Warning 1263 Data truncated, out of range for column 'a' at row 39
-Warning 1263 Data truncated, out of range for column 'a' at row 40
-Warning 1263 Data truncated, out of range for column 'a' at row 41
-Warning 1263 Data truncated, out of range for column 'a' at row 42
-Warning 1263 Data truncated, out of range for column 'a' at row 43
-Warning 1263 Data truncated, out of range for column 'a' at row 44
-Warning 1263 Data truncated, out of range for column 'a' at row 45
-Warning 1263 Data truncated, out of range for column 'a' at row 46
-Warning 1263 Data truncated, out of range for column 'a' at row 47
-Warning 1263 Data truncated, out of range for column 'a' at row 48
-Warning 1263 Data truncated, out of range for column 'a' at row 49
-Warning 1263 Data truncated, out of range for column 'a' at row 50
-Warning 1263 Data truncated, out of range for column 'a' at row 51
-Warning 1263 Data truncated, out of range for column 'a' at row 52
-Warning 1263 Data truncated, out of range for column 'a' at row 53
-Warning 1263 Data truncated, out of range for column 'a' at row 54
-Warning 1263 Data truncated, out of range for column 'a' at row 55
-Warning 1263 Data truncated, out of range for column 'a' at row 56
-Warning 1263 Data truncated, out of range for column 'a' at row 57
-Warning 1263 Data truncated, out of range for column 'a' at row 58
-Warning 1263 Data truncated, out of range for column 'a' at row 59
-Warning 1263 Data truncated, out of range for column 'a' at row 60
select * from t1;
a
1.000
@@ -544,51 +511,6 @@ a
drop table t1;
create table t1(a decimal(7,3) unsigned);
insert into t1 values ('1'),('+1'),('-1'),('0000000001'),('+0000000001'),('-0000000001'),('10'),('+10'),('-10'),('0000000010'),('+0000000010'),('-0000000010'),('100'),('+100'),('-100'),('0000000100'),('+0000000100'),('-0000000100'),('1000'),('+1000'),('-1000'),('0000001000'),('+0000001000'),('-0000001000'),('10000'),('+10000'),('-10000'),('0000010000'),('+0000010000'),('-0000010000'),('100000'),('+100000'),('-100000'),('0000100000'),('+0000100000'),('-0000100000'),('1000000'),('+1000000'),('-1000000'),('0001000000'),('+0001000000'),('-0001000000'),('10000000'),('+10000000'),('-10000000'),('0010000000'),('+0010000000'),('-0010000000'),('100000000'),('+100000000'),('-100000000'),('0100000000'),('+0100000000'),('-0100000000'),('1000000000'),('+1000000000'),('-1000000000'),('1000000000'),('+1000000000'),('-1000000000');
-Warnings:
-Warning 1263 Data truncated, out of range for column 'a' at row 3
-Warning 1263 Data truncated, out of range for column 'a' at row 6
-Warning 1263 Data truncated, out of range for column 'a' at row 9
-Warning 1263 Data truncated, out of range for column 'a' at row 12
-Warning 1263 Data truncated, out of range for column 'a' at row 15
-Warning 1263 Data truncated, out of range for column 'a' at row 18
-Warning 1263 Data truncated, out of range for column 'a' at row 21
-Warning 1263 Data truncated, out of range for column 'a' at row 24
-Warning 1263 Data truncated, out of range for column 'a' at row 25
-Warning 1263 Data truncated, out of range for column 'a' at row 26
-Warning 1263 Data truncated, out of range for column 'a' at row 27
-Warning 1263 Data truncated, out of range for column 'a' at row 28
-Warning 1263 Data truncated, out of range for column 'a' at row 29
-Warning 1263 Data truncated, out of range for column 'a' at row 30
-Warning 1263 Data truncated, out of range for column 'a' at row 31
-Warning 1263 Data truncated, out of range for column 'a' at row 32
-Warning 1263 Data truncated, out of range for column 'a' at row 33
-Warning 1263 Data truncated, out of range for column 'a' at row 34
-Warning 1263 Data truncated, out of range for column 'a' at row 35
-Warning 1263 Data truncated, out of range for column 'a' at row 36
-Warning 1263 Data truncated, out of range for column 'a' at row 37
-Warning 1263 Data truncated, out of range for column 'a' at row 38
-Warning 1263 Data truncated, out of range for column 'a' at row 39
-Warning 1263 Data truncated, out of range for column 'a' at row 40
-Warning 1263 Data truncated, out of range for column 'a' at row 41
-Warning 1263 Data truncated, out of range for column 'a' at row 42
-Warning 1263 Data truncated, out of range for column 'a' at row 43
-Warning 1263 Data truncated, out of range for column 'a' at row 44
-Warning 1263 Data truncated, out of range for column 'a' at row 45
-Warning 1263 Data truncated, out of range for column 'a' at row 46
-Warning 1263 Data truncated, out of range for column 'a' at row 47
-Warning 1263 Data truncated, out of range for column 'a' at row 48
-Warning 1263 Data truncated, out of range for column 'a' at row 49
-Warning 1263 Data truncated, out of range for column 'a' at row 50
-Warning 1263 Data truncated, out of range for column 'a' at row 51
-Warning 1263 Data truncated, out of range for column 'a' at row 52
-Warning 1263 Data truncated, out of range for column 'a' at row 53
-Warning 1263 Data truncated, out of range for column 'a' at row 54
-Warning 1263 Data truncated, out of range for column 'a' at row 55
-Warning 1263 Data truncated, out of range for column 'a' at row 56
-Warning 1263 Data truncated, out of range for column 'a' at row 57
-Warning 1263 Data truncated, out of range for column 'a' at row 58
-Warning 1263 Data truncated, out of range for column 'a' at row 59
-Warning 1263 Data truncated, out of range for column 'a' at row 60
select * from t1;
a
1.000
@@ -654,51 +576,6 @@ a
drop table t1;
create table t1(a decimal(7,3) zerofill);
insert into t1 values ('1'),('+1'),('-1'),('0000000001'),('+0000000001'),('-0000000001'),('10'),('+10'),('-10'),('0000000010'),('+0000000010'),('-0000000010'),('100'),('+100'),('-100'),('0000000100'),('+0000000100'),('-0000000100'),('1000'),('+1000'),('-1000'),('0000001000'),('+0000001000'),('-0000001000'),('10000'),('+10000'),('-10000'),('0000010000'),('+0000010000'),('-0000010000'),('100000'),('+100000'),('-100000'),('0000100000'),('+0000100000'),('-0000100000'),('1000000'),('+1000000'),('-1000000'),('0001000000'),('+0001000000'),('-0001000000'),('10000000'),('+10000000'),('-10000000'),('0010000000'),('+0010000000'),('-0010000000'),('100000000'),('+100000000'),('-100000000'),('0100000000'),('+0100000000'),('-0100000000'),('1000000000'),('+1000000000'),('-1000000000'),('1000000000'),('+1000000000'),('-1000000000');
-Warnings:
-Warning 1263 Data truncated, out of range for column 'a' at row 3
-Warning 1263 Data truncated, out of range for column 'a' at row 6
-Warning 1263 Data truncated, out of range for column 'a' at row 9
-Warning 1263 Data truncated, out of range for column 'a' at row 12
-Warning 1263 Data truncated, out of range for column 'a' at row 15
-Warning 1263 Data truncated, out of range for column 'a' at row 18
-Warning 1263 Data truncated, out of range for column 'a' at row 21
-Warning 1263 Data truncated, out of range for column 'a' at row 24
-Warning 1263 Data truncated, out of range for column 'a' at row 25
-Warning 1263 Data truncated, out of range for column 'a' at row 26
-Warning 1263 Data truncated, out of range for column 'a' at row 27
-Warning 1263 Data truncated, out of range for column 'a' at row 28
-Warning 1263 Data truncated, out of range for column 'a' at row 29
-Warning 1263 Data truncated, out of range for column 'a' at row 30
-Warning 1263 Data truncated, out of range for column 'a' at row 31
-Warning 1263 Data truncated, out of range for column 'a' at row 32
-Warning 1263 Data truncated, out of range for column 'a' at row 33
-Warning 1263 Data truncated, out of range for column 'a' at row 34
-Warning 1263 Data truncated, out of range for column 'a' at row 35
-Warning 1263 Data truncated, out of range for column 'a' at row 36
-Warning 1263 Data truncated, out of range for column 'a' at row 37
-Warning 1263 Data truncated, out of range for column 'a' at row 38
-Warning 1263 Data truncated, out of range for column 'a' at row 39
-Warning 1263 Data truncated, out of range for column 'a' at row 40
-Warning 1263 Data truncated, out of range for column 'a' at row 41
-Warning 1263 Data truncated, out of range for column 'a' at row 42
-Warning 1263 Data truncated, out of range for column 'a' at row 43
-Warning 1263 Data truncated, out of range for column 'a' at row 44
-Warning 1263 Data truncated, out of range for column 'a' at row 45
-Warning 1263 Data truncated, out of range for column 'a' at row 46
-Warning 1263 Data truncated, out of range for column 'a' at row 47
-Warning 1263 Data truncated, out of range for column 'a' at row 48
-Warning 1263 Data truncated, out of range for column 'a' at row 49
-Warning 1263 Data truncated, out of range for column 'a' at row 50
-Warning 1263 Data truncated, out of range for column 'a' at row 51
-Warning 1263 Data truncated, out of range for column 'a' at row 52
-Warning 1263 Data truncated, out of range for column 'a' at row 53
-Warning 1263 Data truncated, out of range for column 'a' at row 54
-Warning 1263 Data truncated, out of range for column 'a' at row 55
-Warning 1263 Data truncated, out of range for column 'a' at row 56
-Warning 1263 Data truncated, out of range for column 'a' at row 57
-Warning 1263 Data truncated, out of range for column 'a' at row 58
-Warning 1263 Data truncated, out of range for column 'a' at row 59
-Warning 1263 Data truncated, out of range for column 'a' at row 60
select * from t1;
a
0001.000
diff --git a/mysql-test/r/warnings.result b/mysql-test/r/warnings.result
index c3d9f165fed..b675d189d30 100644
--- a/mysql-test/r/warnings.result
+++ b/mysql-test/r/warnings.result
@@ -1,7 +1,4 @@
drop table if exists t1, t2;
-Warnings:
-Note 1051 Unknown table 't1'
-Note 1051 Unknown table 't2'
SET SQL_WARNINGS=1;
create table t1 (a int);
insert into t1 values (1);
diff --git a/mysql-test/t/ctype_utf8.test b/mysql-test/t/ctype_utf8.test
index c2ea1ed20a4..9da7b32eb6d 100644
--- a/mysql-test/t/ctype_utf8.test
+++ b/mysql-test/t/ctype_utf8.test
@@ -60,3 +60,4 @@ set names koi8r;
create table t1 (s1 char(1) character set utf8);
insert into t1 values (_koi8r'ÁÂ');
select s1,hex(s1),char_length(s1),octet_length(s1) from t1;
+drop table t1;
diff --git a/mysql-test/t/date_formats.test b/mysql-test/t/date_formats.test
index 7b88c0ecf72..18af3dfb3db 100644
--- a/mysql-test/t/date_formats.test
+++ b/mysql-test/t/date_formats.test
@@ -2,9 +2,9 @@
# Test of date format functions
#
---disable-warnings
+--disable_warnings
drop table if exists t1;
---enable-warnings
+--enable_warnings
SHOW GLOBAL VARIABLES LIKE "%_format%";
SHOW SESSION VARIABLES LIKE "%_format%";
diff --git a/mysql-test/t/type_decimal.test b/mysql-test/t/type_decimal.test
index cddb0347b7e..3257002ae2c 100644
--- a/mysql-test/t/type_decimal.test
+++ b/mysql-test/t/type_decimal.test
@@ -248,7 +248,7 @@ CREATE TABLE t1 (a_dec DECIMAL(-1,1));
#
# Zero prepend overflow bug
#
---disable-warnings
+--disable_warnings
create table t1(a decimal(7,3));
insert into t1 values ('1'),('+1'),('-1'),('0000000001'),('+0000000001'),('-0000000001'),('10'),('+10'),('-10'),('0000000010'),('+0000000010'),('-0000000010'),('100'),('+100'),('-100'),('0000000100'),('+0000000100'),('-0000000100'),('1000'),('+1000'),('-1000'),('0000001000'),('+0000001000'),('-0000001000'),('10000'),('+10000'),('-10000'),('0000010000'),('+0000010000'),('-0000010000'),('100000'),('+100000'),('-100000'),('0000100000'),('+0000100000'),('-0000100000'),('1000000'),('+1000000'),('-1000000'),('0001000000'),('+0001000000'),('-0001000000'),('10000000'),('+10000000'),('-10000000'),('0010000000'),('+0010000000'),('-0010000000'),('100000000'),('+100000000'),('-100000000'),('0100000000'),('+0100000000'),('-0100000000'),('1000000000'),('+1000000000'),('-1000000000'),('1000000000'),('+1000000000'),('-1000000000');
select * from t1;
@@ -259,6 +259,6 @@ select * from t1;
drop table t1;
create table t1(a decimal(7,3) zerofill);
insert into t1 values ('1'),('+1'),('-1'),('0000000001'),('+0000000001'),('-0000000001'),('10'),('+10'),('-10'),('0000000010'),('+0000000010'),('-0000000010'),('100'),('+100'),('-100'),('0000000100'),('+0000000100'),('-0000000100'),('1000'),('+1000'),('-1000'),('0000001000'),('+0000001000'),('-0000001000'),('10000'),('+10000'),('-10000'),('0000010000'),('+0000010000'),('-0000010000'),('100000'),('+100000'),('-100000'),('0000100000'),('+0000100000'),('-0000100000'),('1000000'),('+1000000'),('-1000000'),('0001000000'),('+0001000000'),('-0001000000'),('10000000'),('+10000000'),('-10000000'),('0010000000'),('+0010000000'),('-0010000000'),('100000000'),('+100000000'),('-100000000'),('0100000000'),('+0100000000'),('-0100000000'),('1000000000'),('+1000000000'),('-1000000000'),('1000000000'),('+1000000000'),('-1000000000');
---enable-warnings
+--enable_warnings
select * from t1;
drop table t1;
diff --git a/mysql-test/t/warnings.test b/mysql-test/t/warnings.test
index 0456ca8c1fe..b6042df51f1 100644
--- a/mysql-test/t/warnings.test
+++ b/mysql-test/t/warnings.test
@@ -1,9 +1,9 @@
#
# Test some warnings
#
---disable-warnings
+--disable_warnings
drop table if exists t1, t2;
---enable-warnings
+--enable_warnings
SET SQL_WARNINGS=1;
create table t1 (a int);