Mark,

<snip>

> I'm using InnoDB tables, which are reputed to be ACID compliant.
> Same problem.
> 
> I guess I will follow your suggestion and just drop the UNIQUE
> constraint since it appears to be evaluated after each row is
> UPDATEd and not after the UPDATE completes.
> 
> I'll check out how Postgres and Firebird handle this.  
> (Anyone want to try it on Oracle for me?)
> 
> Regards,
> Mark
> [EMAIL PROTECTED]
> 

This is Oracle's take on your issue:

SQL> create table test (col1 number(1) primary key);

Table created.

SQL> insert into test values (1);

1 row created.

SQL> insert into test values (2);

1 row created.

SQL> commit;

Commit complete.

SQL> update test set col1 = col1 + 1;

2 rows updated.

SQL> commit;

Commit complete.

SQL> select * from test;

      COL1
----------
         2
         3

2 rows selected.

SQL> 

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to