Hello,

I just upgraded from 4.0.17 to 4.0.18 on a Linux box and realised the
behaviour of REPLACE INTO appears to have changed.

I have two tables: table2 references table1 with ON DELETE CASCADE and ON
UPDATE CASCADE on a primary key.

Previously in 4.0.17 when I issued a REPLACE INTO on table1, only the
row in table1 gets "replaced". No rows in table2 get deleted.

Now, in 4.0.18, when I issue a REPLACE INTO on table1, the row in table1
gets "replaced", but this replacement gets cascaded into table2 and all
rows in table2 with the primary key get deleted.

Has anyone encountered something similar? I have only one box available so
I am not able to re-test my observations again (I have reverted to
4.0.17).

Thanking in advance.


Regards,
Tan Shao Yi

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

Reply via email to