From: | "scott(dot)marlowe" <scott(dot)marlowe(at)ihs(dot)com> |
---|---|
To: | Paulovič Michal <michal(at)paulovic(dot)sk> |
Cc: | Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>, Michael Chaney <mdchaney(at)michaelchaney(dot)com>, <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: Moving from MySQL to PGSQL....some questions (multilevel |
Date: | 2004-03-02 21:09:05 |
Message-ID: | Pine.LNX.4.33.0403021406090.4475-100000@css120.ihs.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On Tue, 2 Mar 2004, [UTF-8] PauloviÄ Michal wrote:
> how you solve the problem with multilevel autoicrement?
>
> In MySQL you create table with col1, col2. Col 2 is AUTOICREMENT and you
> have to create UNIQUE INDEX (Col1, Col2). If you insert to this table
> for col1 volume 1, col2 automaticaly increase by one.
>
> Example:
> Insert into table values (1);
> Insert into table values (1);
> Insert into table values (2);
> Insert into table values (1);
> Insert into table values (2);
I did this in MySQL and got this:
create table test (id1 int, id2 int auto_increment, primary key(id2));
Query OK, 0 rows affected (0.00 sec)
mysql> alter table test add unique index (id1, id2);
Query OK, 0 rows affected (0.09 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> insert into test (id1) values (1);
Query OK, 1 row affected (0.00 sec)
mysql> insert into test (id1) values (1);
Query OK, 1 row affected (0.00 sec)
mysql> insert into test (id1) values (2);
Query OK, 1 row affected (0.00 sec)
mysql> insert into test (id1) values (1);
Query OK, 1 row affected (0.00 sec)
mysql> insert into test (id1) values (2);
Query OK, 1 row affected (0.00 sec)
mysql> select * from test;
+------+-----+
| id1 | id2 |
+------+-----+
| 1 | 1 |
| 1 | 2 |
| 1 | 4 |
| 2 | 3 |
| 2 | 5 |
+------+-----+
5 rows in set (0.00 sec)
I'm running an older flavor of 3.23.41, it's what came with RH 7.2
Or did I do something different?
>
> Result is:
> 1,1
> 1,2
> 2,1
> 1,3
> 2,2
>
> How you convert this functionality from MySQL to PgSQL???
From | Date | Subject | |
---|---|---|---|
Next Message | Phil Campaigne | 2004-03-02 21:14:33 | Setting up Postgresql on Linux |
Previous Message | Knepper, Michelle | 2004-03-02 20:53:22 | Re: using the "copy from" command |