~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/insert_select.test

  • Committer: Brian Aker
  • Date: 2008-10-02 19:18:43 UTC
  • mto: (438.4.1 drizzle-clean-code)
  • mto: This revision was merged to the branch mainline in revision 435.
  • Revision ID: brian@tangent.org-20081002191843-tw3nnufik8qwf9rz
Removed UNSIGNED from parser.

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
drop table if exists t1,t2,t3;
7
7
--enable_warnings
8
8
 
9
 
create table t1 (bandID MEDIUMINT UNSIGNED NOT NULL PRIMARY KEY, payoutID int UNSIGNED NOT NULL);
 
9
create table t1 (bandID MEDIUMINT NOT NULL PRIMARY KEY, payoutID int NOT NULL);
10
10
insert into t1 (bandID,payoutID) VALUES (1,6),(2,6),(3,4),(4,9),(5,10),(6,1),(7,12),(8,12);
11
 
create table t2 (payoutID int UNSIGNED NOT NULL PRIMARY KEY);
 
11
create table t2 (payoutID int NOT NULL PRIMARY KEY);
12
12
insert into t2 (payoutID) SELECT DISTINCT payoutID FROM t1;
13
13
--error ER_DUP_ENTRY
14
14
insert into t2 (payoutID) SELECT payoutID+10 FROM t1;
22
22
#
23
23
 
24
24
CREATE TABLE `t1` (
25
 
  `numeropost` bigint(20) unsigned NOT NULL default '0',
26
 
  `icone` int(4) unsigned NOT NULL default '0',
27
 
  `numreponse` bigint(20) unsigned NOT NULL auto_increment,
 
25
  `numeropost` bigint(20) NOT NULL default '0',
 
26
  `icone` int(4) NOT NULL default '0',
 
27
  `numreponse` bigint(20) NOT NULL auto_increment,
28
28
  `contenu` text NOT NULL,
29
29
  `pseudo` varchar(50) NOT NULL default '',
30
30
  `date` datetime NOT NULL default '0000-00-00 00:00:00',
31
31
  `ip` bigint(11) NOT NULL default '0',
32
 
  `signature` int(1) unsigned NOT NULL default '0',
 
32
  `signature` int(1) NOT NULL default '0',
33
33
  PRIMARY KEY  (`numeropost`,`numreponse`)
34
34
  ,KEY `ip` (`ip`),
35
35
  KEY `date` (`date`),
38
38
) ENGINE=MyISAM;
39
39
 
40
40
CREATE TABLE `t2` (
41
 
  `numeropost` bigint(20) unsigned NOT NULL default '0',
42
 
  `icone` int(4) unsigned NOT NULL default '0',
43
 
  `numreponse` bigint(20) unsigned NOT NULL auto_increment,
 
41
  `numeropost` bigint(20) NOT NULL default '0',
 
42
  `icone` int(4) NOT NULL default '0',
 
43
  `numreponse` bigint(20) NOT NULL auto_increment,
44
44
  `contenu` text NOT NULL,
45
45
  `pseudo` varchar(50) NOT NULL default '',
46
46
  `date` datetime NOT NULL default '0000-00-00 00:00:00',
47
47
  `ip` bigint(11) NOT NULL default '0',
48
 
  `signature` int(1) unsigned NOT NULL default '0',
 
48
  `signature` int(1) NOT NULL default '0',
49
49
  PRIMARY KEY  (`numeropost`,`numreponse`),
50
50
  KEY `ip` (`ip`),
51
51
  KEY `date` (`date`),
114
114
#
115
115
 
116
116
CREATE TABLE t1 ( USID INTEGER UNSIGNED, ServerID int UNSIGNED, State ENUM ('unknown', 'Access-Granted', 'Session-Active', 'Session-Closed' ) NOT NULL DEFAULT 'unknown', SessionID CHAR(32), User CHAR(32) NOT NULL DEFAULT '<UNKNOWN>', NASAddr INTEGER UNSIGNED, NASPort INTEGER UNSIGNED, NASPortType INTEGER UNSIGNED, ConnectSpeed INTEGER UNSIGNED, CarrierType CHAR(32), CallingStationID CHAR(32), CalledStationID CHAR(32), AssignedAddr INTEGER UNSIGNED, SessionTime INTEGER UNSIGNED, PacketsIn INTEGER UNSIGNED, OctetsIn INTEGER UNSIGNED, PacketsOut INTEGER UNSIGNED, OctetsOut INTEGER UNSIGNED, TerminateCause INTEGER UNSIGNED, UnauthTime int UNSIGNED, AccessRequestTime DATETIME, AcctStartTime DATETIME, AcctLastTime DATETIME, LastModification TIMESTAMP NOT NULL);
117
 
CREATE TABLE t2 ( USID INTEGER UNSIGNED AUTO_INCREMENT, ServerID int UNSIGNED, State ENUM ('unknown', 'Access-Granted', 'Session-Active', 'Session-Closed' ) NOT NULL DEFAULT 'unknown', SessionID CHAR(32), User TEXT NOT NULL, NASAddr INTEGER UNSIGNED, NASPort INTEGER UNSIGNED, NASPortType INTEGER UNSIGNED, ConnectSpeed INTEGER UNSIGNED, CarrierType CHAR(32), CallingStationID CHAR(32), CalledStationID CHAR(32), AssignedAddr INTEGER UNSIGNED, SessionTime INTEGER UNSIGNED, PacketsIn INTEGER UNSIGNED, OctetsIn INTEGER UNSIGNED, PacketsOut INTEGER UNSIGNED, OctetsOut INTEGER UNSIGNED, TerminateCause INTEGER UNSIGNED, UnauthTime int UNSIGNED, AccessRequestTime DATETIME, AcctStartTime DATETIME, AcctLastTime DATETIME, LastModification TIMESTAMP NOT NULL, INDEX(USID,ServerID,NASAddr,SessionID), INDEX(AssignedAddr));
 
117
CREATE TABLE t2 ( USID INTEGER AUTO_INCREMENT, ServerID int UNSIGNED, State ENUM ('unknown', 'Access-Granted', 'Session-Active', 'Session-Closed' ) NOT NULL DEFAULT 'unknown', SessionID CHAR(32), User TEXT NOT NULL, NASAddr INTEGER UNSIGNED, NASPort INTEGER UNSIGNED, NASPortType INTEGER UNSIGNED, ConnectSpeed INTEGER UNSIGNED, CarrierType CHAR(32), CallingStationID CHAR(32), CalledStationID CHAR(32), AssignedAddr INTEGER UNSIGNED, SessionTime INTEGER UNSIGNED, PacketsIn INTEGER UNSIGNED, OctetsIn INTEGER UNSIGNED, PacketsOut INTEGER UNSIGNED, OctetsOut INTEGER UNSIGNED, TerminateCause INTEGER UNSIGNED, UnauthTime int UNSIGNED, AccessRequestTime DATETIME, AcctStartTime DATETIME, AcctLastTime DATETIME, LastModification TIMESTAMP NOT NULL, INDEX(USID,ServerID,NASAddr,SessionID), INDEX(AssignedAddr));
118
118
INSERT INTO t1 VALUES (39,42,'Access-Granted','46','491721000045',2130706433,17690,NULL,NULL,'Localnet','491721000045','49172200000',754974766,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2003-07-18 00:11:21',NULL,NULL,20030718001121);
119
119
INSERT INTO t2 SELECT USID, ServerID, State, SessionID, User, NASAddr, NASPort, NASPortType, ConnectSpeed, CarrierType, CallingStationID, CalledStationID, AssignedAddr, SessionTime, PacketsIn, OctetsIn, PacketsOut, OctetsOut, TerminateCause, UnauthTime, AccessRequestTime, AcctStartTime, AcctLastTime, LastModification from t1 LIMIT 1;
120
120
drop table t1,t2;
125
125
 
126
126
CREATE TABLE t1(
127
127
 Month date NOT NULL,
128
 
 Type int(3) unsigned NOT NULL auto_increment,
129
 
 Field int(10) unsigned NOT NULL,
130
 
 Count int(10) unsigned NOT NULL,
 
128
 Type int(3) NOT NULL auto_increment,
 
129
 Field int(10) NOT NULL,
 
130
 Count int(10) NOT NULL,
131
131
 UNIQUE KEY Month (Month,Type,Field)
132
132
);
133
133
          
244
244
#
245
245
 
246
246
CREATE TABLE t1 (
247
 
    f1 int(10) unsigned NOT NULL auto_increment PRIMARY KEY,
 
247
    f1 int(10) NOT NULL auto_increment PRIMARY KEY,
248
248
    f2 varchar(100) NOT NULL default ''
249
249
);
250
250
CREATE TABLE t2 (