Use REPLACE instead.  It is similar to the INSERT except that, it will
replace any old record that match - with the new one.  A replace
statement may look like this:

REPLACE INTO TestTable (TestId, User) VALUES ("007","Bond");

HTH

Babs



||> -----Original Message-----
||> From: Andy Ford [mailto:[EMAIL PROTECTED]
||> Sent: Friday, April 23, 2004 1:59 PM
||> To: [EMAIL PROTECTED]
||> Subject: update if insert fails
||> 
||> Hi
||> 
||> Is there such a statement where, if the insert fails (due to a
duplicate
||> record) an update will happen
||> 
||> Thanks
||> 
||> Andy
||> 
||> 
||> --
||> MySQL General Mailing List
||> For list archives: http://lists.mysql.com/mysql
||> To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]




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

Reply via email to