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

« back to all changes in this revision

Viewing changes to tests/suite/uuid_type/r/alter_add_uuid.result

  • Committer: Bazaar Package Importer
  • Author(s): Monty Taylor
  • Date: 2010-12-21 16:39:40 UTC
  • mfrom: (1.2.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20101221163940-c1pfo1jjvx7909xq
Tags: 2010.12.06-0ubuntu1
* New upstream release.
* Added libaio-dev build depend for InnoDB.
* Removed libpcre patch - applied upstream.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
CREATE TABLE t1 (A INT);
 
2
SHOW CREATE TABLE t1;
 
3
Table   Create Table
 
4
t1      CREATE TABLE `t1` (
 
5
  `A` INT DEFAULT NULL
 
6
) ENGINE=InnoDB COLLATE = utf8_general_ci
 
7
ALTER TABLE t1 ADD COLUMN b UUID NOT NULL;
 
8
SHOW CREATE TABLE t1;
 
9
Table   Create Table
 
10
t1      CREATE TABLE `t1` (
 
11
  `A` INT DEFAULT NULL,
 
12
  `b` UUID NOT NULL
 
13
) ENGINE=InnoDB COLLATE = utf8_general_ci
 
14
DROP TABLE t1;
 
15
CREATE TABLE t1 (A INT);
 
16
SHOW CREATE TABLE t1;
 
17
Table   Create Table
 
18
t1      CREATE TABLE `t1` (
 
19
  `A` INT DEFAULT NULL
 
20
) ENGINE=InnoDB COLLATE = utf8_general_ci
 
21
INSERT INTO t1 VALUES (1), (2), (3);
 
22
SELECT COUNT(*) = 3 FROM t1;
 
23
COUNT(*) = 3
 
24
1
 
25
ALTER TABLE t1 ADD COLUMN b UUID NOT NULL;
 
26
ERROR HY000: Either a DEFAULt value or NULL NULL description is required for a new column if table is not empty
 
27
SHOW CREATE TABLE t1;
 
28
Table   Create Table
 
29
t1      CREATE TABLE `t1` (
 
30
  `A` INT DEFAULT NULL
 
31
) ENGINE=InnoDB COLLATE = utf8_general_ci
 
32
ALTER TABLE t1 ADD COLUMN b UUID DEFAULT NULL;
 
33
SELECT A,B FROM t1;
 
34
A       B
 
35
1       NULL
 
36
2       NULL
 
37
3       NULL
 
38
SHOW CREATE TABLE t1;
 
39
Table   Create Table
 
40
t1      CREATE TABLE `t1` (
 
41
  `A` INT DEFAULT NULL,
 
42
  `b` UUID DEFAULT NULL
 
43
) ENGINE=InnoDB COLLATE = utf8_general_ci
 
44
DROP TABLE t1;