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

« back to all changes in this revision

Viewing changes to tests/r/type_timestamp.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:
144
144
show create table t1;
145
145
Table   Create Table
146
146
t1      CREATE TABLE `t1` (
147
 
  `t1` timestamp NULL DEFAULT '2003-01-01 00:00:00',
148
 
  `t2` datetime DEFAULT NULL,
149
 
  `t3` timestamp NULL DEFAULT NULL
150
 
) ENGINE=DEFAULT
 
147
  `t1` TIMESTAMP NULL DEFAULT '2003-01-01 00:00:00',
 
148
  `t2` DATETIME DEFAULT NULL,
 
149
  `t3` TIMESTAMP NULL DEFAULT NULL
 
150
) ENGINE=DEFAULT COLLATE = utf8_general_ci
151
151
show columns from t1;
152
152
Field   Type    Null    Default Default_is_NULL On_Update
153
 
t1      TIMESTAMP       TRUE    2003-01-01 00:00:00     FALSE   
154
 
t2      DATETIME        TRUE    2003-01-01 00:00:00     TRUE    
155
 
t3      TIMESTAMP       TRUE    2003-01-01 00:00:00     TRUE    
 
153
t1      TIMESTAMP       YES     2003-01-01 00:00:00     NO      
 
154
t2      DATETIME        YES             YES     
 
155
t3      TIMESTAMP       YES             YES     
156
156
drop table t1;
157
157
create table t1 (t1 timestamp default now(), t2 datetime, t3 timestamp);
158
158
SET TIMESTAMP=1000000002;
168
168
show create table t1;
169
169
Table   Create Table
170
170
t1      CREATE TABLE `t1` (
171
 
  `t1` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
172
 
  `t2` datetime DEFAULT NULL,
173
 
  `t3` timestamp NULL DEFAULT NULL
174
 
) ENGINE=DEFAULT
 
171
  `t1` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP,
 
172
  `t2` DATETIME DEFAULT NULL,
 
173
  `t3` TIMESTAMP NULL DEFAULT NULL
 
174
) ENGINE=DEFAULT COLLATE = utf8_general_ci
175
175
show columns from t1;
176
176
Field   Type    Null    Default Default_is_NULL On_Update
177
 
t1      TIMESTAMP       TRUE    NOW()   TRUE    
178
 
t2      DATETIME        TRUE    NOW()   TRUE    
179
 
t3      TIMESTAMP       TRUE    NOW()   TRUE    
 
177
t1      TIMESTAMP       YES     CURRENT_TIMESTAMP       YES     
 
178
t2      DATETIME        YES             YES     
 
179
t3      TIMESTAMP       YES             YES     
180
180
drop table t1;
181
181
create table t1 (t1 timestamp default '2003-01-01 00:00:00' on update now(), t2 datetime);
182
182
SET TIMESTAMP=1000000004;
195
195
show create table t1;
196
196
Table   Create Table
197
197
t1      CREATE TABLE `t1` (
198
 
  `t1` timestamp NULL DEFAULT '2003-01-01 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
199
 
  `t2` datetime DEFAULT NULL
200
 
) ENGINE=DEFAULT
 
198
  `t1` TIMESTAMP NULL DEFAULT '2003-01-01 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
 
199
  `t2` DATETIME DEFAULT NULL
 
200
) ENGINE=DEFAULT COLLATE = utf8_general_ci
201
201
show columns from t1;
202
202
Field   Type    Null    Default Default_is_NULL On_Update
203
 
t1      TIMESTAMP       TRUE    2003-01-01 00:00:00     FALSE   NOW()
204
 
t2      DATETIME        TRUE    2003-01-01 00:00:00     TRUE    NOW()
 
203
t1      TIMESTAMP       YES     2003-01-01 00:00:00     NO      CURRENT_TIMESTAMP
 
204
t2      DATETIME        YES             YES     
205
205
drop table t1;
206
206
create table t1 (t1 timestamp default now() on update now(), t2 datetime);
207
207
SET TIMESTAMP=1000000006;
220
220
show create table t1;
221
221
Table   Create Table
222
222
t1      CREATE TABLE `t1` (
223
 
  `t1` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
224
 
  `t2` datetime DEFAULT NULL
225
 
) ENGINE=DEFAULT
 
223
  `t1` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
 
224
  `t2` DATETIME DEFAULT NULL
 
225
) ENGINE=DEFAULT COLLATE = utf8_general_ci
226
226
show columns from t1;
227
227
Field   Type    Null    Default Default_is_NULL On_Update
228
 
t1      TIMESTAMP       TRUE    NOW()   TRUE    NOW()
229
 
t2      DATETIME        TRUE    NOW()   TRUE    NOW()
 
228
t1      TIMESTAMP       YES     CURRENT_TIMESTAMP       YES     CURRENT_TIMESTAMP
 
229
t2      DATETIME        YES             YES     
230
230
drop table t1;
231
231
create table t1 (t1 timestamp, t2 datetime, t3 timestamp);
232
232
SET TIMESTAMP=1000000007;
245
245
show create table t1;
246
246
Table   Create Table
247
247
t1      CREATE TABLE `t1` (
248
 
  `t1` timestamp NULL DEFAULT NULL,
249
 
  `t2` datetime DEFAULT NULL,
250
 
  `t3` timestamp NULL DEFAULT NULL
251
 
) ENGINE=DEFAULT
 
248
  `t1` TIMESTAMP NULL DEFAULT NULL,
 
249
  `t2` DATETIME DEFAULT NULL,
 
250
  `t3` TIMESTAMP NULL DEFAULT NULL
 
251
) ENGINE=DEFAULT COLLATE = utf8_general_ci
252
252
show columns from t1;
253
253
Field   Type    Null    Default Default_is_NULL On_Update
254
 
t1      TIMESTAMP       TRUE            TRUE    
255
 
t2      DATETIME        TRUE            TRUE    
256
 
t3      TIMESTAMP       TRUE            TRUE    
 
254
t1      TIMESTAMP       YES             YES     
 
255
t2      DATETIME        YES             YES     
 
256
t3      TIMESTAMP       YES             YES     
257
257
drop table t1;
258
258
create table t1 (t1 timestamp default current_timestamp on update current_timestamp, t2 datetime);
259
259
SET TIMESTAMP=1000000009;
272
272
show create table t1;
273
273
Table   Create Table
274
274
t1      CREATE TABLE `t1` (
275
 
  `t1` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
276
 
  `t2` datetime DEFAULT NULL
277
 
) ENGINE=DEFAULT
 
275
  `t1` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
 
276
  `t2` DATETIME DEFAULT NULL
 
277
) ENGINE=DEFAULT COLLATE = utf8_general_ci
278
278
show columns from t1;
279
279
Field   Type    Null    Default Default_is_NULL On_Update
280
 
t1      TIMESTAMP       TRUE    NOW()   TRUE    NOW()
281
 
t2      DATETIME        TRUE    NOW()   TRUE    NOW()
 
280
t1      TIMESTAMP       YES     CURRENT_TIMESTAMP       YES     CURRENT_TIMESTAMP
 
281
t2      DATETIME        YES             YES     
282
282
truncate table t1;
283
283
insert into t1 values ('2004-04-01 00:00:00', '2004-04-01 00:00:00');
284
284
SET TIMESTAMP=1000000012;
327
327
show create table t1;
328
328
Table   Create Table
329
329
t1      CREATE TABLE `t1` (
330
 
  `a` timestamp NULL DEFAULT NULL,
331
 
  `b` timestamp NULL DEFAULT NULL
332
 
) ENGINE=DEFAULT
 
330
  `a` TIMESTAMP NULL DEFAULT NULL,
 
331
  `b` TIMESTAMP NULL DEFAULT NULL
 
332
) ENGINE=DEFAULT COLLATE = utf8_general_ci
333
333
insert into t1 values (NULL, NULL);
334
334
SET TIMESTAMP=1000000017;
335
335
insert into t1 values ();
342
342
show create table t1;
343
343
Table   Create Table
344
344
t1      CREATE TABLE `t1` (
345
 
  `a` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
346
 
  `b` timestamp NULL DEFAULT NULL
347
 
) ENGINE=DEFAULT
 
345
  `a` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
 
346
  `b` TIMESTAMP NULL DEFAULT NULL
 
347
) ENGINE=DEFAULT COLLATE = utf8_general_ci
348
348
insert into t1 values (NULL, NULL);
349
349
SET TIMESTAMP=1000000018;
350
350
insert into t1 values ();
357
357
show create table t1;
358
358
Table   Create Table
359
359
t1      CREATE TABLE `t1` (
360
 
  `a` timestamp NULL DEFAULT NULL,
361
 
  `b` timestamp NULL DEFAULT '2003-01-01 00:00:00'
362
 
) ENGINE=DEFAULT
 
360
  `a` TIMESTAMP NULL DEFAULT NULL,
 
361
  `b` TIMESTAMP NULL DEFAULT '2003-01-01 00:00:00'
 
362
) ENGINE=DEFAULT COLLATE = utf8_general_ci
363
363
insert into t1 values (NULL, NULL);
364
364
insert into t1 values (DEFAULT, DEFAULT);
365
365
select * from t1;
439
439
) AUTO_INCREMENT=1;
440
440
show fields from t1;
441
441
Field   Type    Null    Default Default_is_NULL On_Update
442
 
id      INTEGER FALSE           FALSE   
443
 
username        VARCHAR FALSE           FALSE   
444
 
posted_on       TIMESTAMP       FALSE   NOW()   FALSE   
 
442
id      INTEGER NO              NO      
 
443
username        VARCHAR NO              NO      
 
444
posted_on       TIMESTAMP       NO      CURRENT_TIMESTAMP       NO      
445
445
select is_nullable from data_dictionary.columns where TABLE_NAME='t1' and COLUMN_NAME='posted_on';
446
446
is_nullable
447
 
FALSE
 
447
NO
448
448
drop table t1;