~ubuntu-branches/ubuntu/trusty/drizzle/trusty

« back to all changes in this revision

Viewing changes to tests/r/null.result

  • Committer: Bazaar Package Importer
  • Author(s): Monty Taylor
  • Date: 2010-10-02 14:17:48 UTC
  • mfrom: (1.1.1 upstream)
  • mto: (2.1.17 sid)
  • mto: This revision was merged to the branch mainline in revision 3.
  • Revision ID: james.westby@ubuntu.com-20101002141748-m6vbfbfjhrw1153e
Tags: 2010.09.1802-1
* New upstream release.
* Removed pid-file argument hack.
* Updated GPL-2 address to be new address.
* Directly copy in drizzledump.1 since debian doesn't have sphinx 1.0 yet.
* Link to jquery from libjs-jquery. Add it as a depend.
* Add drizzled.8 symlink to the install files.

Show diffs side-by-side

added added

removed removed

Lines of Context:
125
125
UPDATE t1 SET d=NULL;
126
126
ERROR 23000: Column 'd' cannot be null
127
127
truncate table t1;
128
 
LOAD DATA INFILE '../std_data_ln/null_test.txt' INTO TABLE t1 FIELDS ENCLOSED BY '"';
 
128
LOAD DATA INFILE '../../std_data_ln/null_test.txt' INTO TABLE t1 FIELDS ENCLOSED BY '"';
129
129
ERROR 22004: Column set to default value; NULL supplied to NOT NULL column 'a' at row 1
130
130
drop table t1;
131
131
create table t1 (a int not null, b int not null, index idx(a));
181
181
show create table t1;
182
182
Table   Create Table
183
183
t1      CREATE TABLE `t1` (
184
 
  `c00` varbinary(0) DEFAULT NULL,
185
 
  `c01` varchar(6) DEFAULT NULL,
186
 
  `c02` varchar(6) DEFAULT NULL,
187
 
  `c03` varchar(6) NOT NULL,
188
 
  `c04` varchar(6) DEFAULT NULL,
189
 
  `c05` varchar(6) DEFAULT NULL,
190
 
  `c06` varchar(6) DEFAULT NULL,
191
 
  `c07` varchar(6) DEFAULT NULL,
192
 
  `c08` varchar(6) DEFAULT NULL,
193
 
  `c09` varchar(6) DEFAULT NULL,
194
 
  `c10` varchar(6) DEFAULT NULL,
195
 
  `c11` varchar(6) DEFAULT NULL,
196
 
  `c12` varchar(6) DEFAULT NULL,
197
 
  `c13` varchar(6) DEFAULT NULL,
198
 
  `c14` varchar(0) DEFAULT NULL,
199
 
  `c15` varchar(0) DEFAULT NULL,
200
 
  `c16` varchar(6) DEFAULT NULL,
201
 
  `c17` varchar(6) DEFAULT NULL,
202
 
  `c18` varchar(0) DEFAULT NULL,
203
 
  `c19` varchar(6) DEFAULT NULL,
204
 
  `c20` varchar(6) DEFAULT NULL,
205
 
  `c21` varchar(6) DEFAULT NULL,
206
 
  `c22` varchar(6) DEFAULT NULL,
207
 
  `c23` varchar(9) DEFAULT NULL,
208
 
  `c24` varchar(9) DEFAULT NULL,
209
 
  `c25` varchar(12) DEFAULT NULL,
210
 
  `c26` varchar(7) DEFAULT NULL,
211
 
  `c27` varchar(7) DEFAULT NULL,
212
 
  `c29` varchar(381) DEFAULT NULL,
213
 
  `c30` varchar(317) DEFAULT NULL,
214
 
  `c31` varchar(192) DEFAULT NULL,
215
 
  `c32` varchar(0) DEFAULT NULL,
216
 
  `c33` varchar(3) DEFAULT NULL,
217
 
  `c34` varchar(3) DEFAULT NULL,
218
 
  `c35` varchar(3) DEFAULT NULL,
219
 
  `c36` varchar(3) DEFAULT NULL,
220
 
  `c37` varchar(10) DEFAULT NULL,
221
 
  `c38` varchar(10) DEFAULT NULL
222
 
) ENGINE=DEFAULT
 
184
  `c00` VARBINARY(0) DEFAULT NULL,
 
185
  `c01` VARCHAR(6) COLLATE utf8_general_ci DEFAULT NULL,
 
186
  `c02` VARCHAR(6) COLLATE utf8_general_ci DEFAULT NULL,
 
187
  `c03` VARCHAR(6) COLLATE utf8_general_ci NOT NULL,
 
188
  `c04` VARCHAR(6) COLLATE utf8_general_ci DEFAULT NULL,
 
189
  `c05` VARCHAR(6) COLLATE utf8_general_ci DEFAULT NULL,
 
190
  `c06` VARCHAR(6) COLLATE utf8_general_ci DEFAULT NULL,
 
191
  `c07` VARCHAR(6) COLLATE utf8_general_ci DEFAULT NULL,
 
192
  `c08` VARCHAR(6) COLLATE utf8_general_ci DEFAULT NULL,
 
193
  `c09` VARCHAR(6) COLLATE utf8_general_ci DEFAULT NULL,
 
194
  `c10` VARCHAR(6) COLLATE utf8_general_ci DEFAULT NULL,
 
195
  `c11` VARCHAR(6) COLLATE utf8_general_ci DEFAULT NULL,
 
196
  `c12` VARCHAR(6) COLLATE utf8_general_ci DEFAULT NULL,
 
197
  `c13` VARCHAR(6) COLLATE utf8_general_ci DEFAULT NULL,
 
198
  `c14` VARCHAR(0) COLLATE utf8_general_ci DEFAULT NULL,
 
199
  `c15` VARCHAR(0) COLLATE utf8_general_ci DEFAULT NULL,
 
200
  `c16` VARCHAR(6) COLLATE utf8_general_ci DEFAULT NULL,
 
201
  `c17` VARCHAR(6) COLLATE utf8_general_ci DEFAULT NULL,
 
202
  `c18` VARCHAR(0) COLLATE utf8_general_ci DEFAULT NULL,
 
203
  `c19` VARCHAR(6) COLLATE utf8_general_ci DEFAULT NULL,
 
204
  `c20` VARCHAR(6) COLLATE utf8_general_ci DEFAULT NULL,
 
205
  `c21` VARCHAR(6) COLLATE utf8_general_ci DEFAULT NULL,
 
206
  `c22` VARCHAR(6) COLLATE utf8_general_ci DEFAULT NULL,
 
207
  `c23` VARCHAR(9) COLLATE utf8_general_ci DEFAULT NULL,
 
208
  `c24` VARCHAR(9) COLLATE utf8_general_ci DEFAULT NULL,
 
209
  `c25` VARCHAR(12) COLLATE utf8_general_ci DEFAULT NULL,
 
210
  `c26` VARCHAR(7) COLLATE utf8_general_ci DEFAULT NULL,
 
211
  `c27` VARCHAR(7) COLLATE utf8_general_ci DEFAULT NULL,
 
212
  `c29` VARCHAR(381) COLLATE utf8_general_ci DEFAULT NULL,
 
213
  `c30` VARCHAR(317) COLLATE utf8_general_ci DEFAULT NULL,
 
214
  `c31` VARCHAR(192) COLLATE utf8_general_ci DEFAULT NULL,
 
215
  `c32` VARCHAR(0) COLLATE utf8_general_ci DEFAULT NULL,
 
216
  `c33` VARCHAR(3) COLLATE utf8_general_ci DEFAULT NULL,
 
217
  `c34` VARCHAR(3) COLLATE utf8_general_ci DEFAULT NULL,
 
218
  `c35` VARCHAR(3) COLLATE utf8_general_ci DEFAULT NULL,
 
219
  `c36` VARCHAR(3) COLLATE utf8_general_ci DEFAULT NULL,
 
220
  `c37` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL,
 
221
  `c38` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL
 
222
) ENGINE=DEFAULT COLLATE = utf8_general_ci
223
223
drop table t1;
224
224
select 
225
225
case 'str' when 'STR' then 'str' when null then 'null' end as c01,
241
241
CREATE TABLE t2 SELECT IFNULL(a, b) FROM t1;
242
242
DESCRIBE t2;
243
243
Field   Type    Null    Default Default_is_NULL On_Update
244
 
IFNULL(a, b)    DECIMAL TRUE            TRUE    
 
244
IFNULL(a, b)    DECIMAL YES             YES     
245
245
DROP TABLE t2;
246
246
CREATE TABLE t2 SELECT IFNULL(a, NULL) FROM t1;
247
247
DESCRIBE t2;
248
248
Field   Type    Null    Default Default_is_NULL On_Update
249
 
IFNULL(a, NULL) DECIMAL TRUE            TRUE    
 
249
IFNULL(a, NULL) DECIMAL YES             YES     
250
250
DROP TABLE t2;
251
251
CREATE TABLE t2 SELECT IFNULL(NULL, b) FROM t1;
252
252
DESCRIBE t2;
253
253
Field   Type    Null    Default Default_is_NULL On_Update
254
 
IFNULL(NULL, b) DECIMAL TRUE            TRUE    
 
254
IFNULL(NULL, b) DECIMAL YES             YES     
255
255
DROP TABLE t1, t2;
256
256
# End of 5.0 tests