Hi!

On Feb 05, Daniel R. Anderson wrote:
> I got the following error on a perl script:
> 
> "Duplicate entry '273' for key 1"
> 
> I googled for it and found a thread telling me to DROP the table and re 
> CREATE it.  So I did, and my script is working fine.  My question: why 
> did this happen, why did dropping and recreating work, and what can I do 
> in the future if this happens and I've got things in my database I don't 
> want to DROP?

The error means:

CREATE TABLE test (a int primary key);
insert test values (273);
insert test values (273);

If you got it for any other reason (which seems to be the case, as
DROP+recreate helped) the answers would be:

  "why did this happen" - because you hit a bug (probably)
  "what can I do in the future if this happens" - submit a bugreport,
     including a repeatable test case on http:/bugs.mysql.com.

This way you can make sure it won't happen for the third time :)

Regards,
Sergei

-- 
   __  ___     ___ ____  __
  /  |/  /_ __/ __/ __ \/ /   Sergei Golubchik <[EMAIL PROTECTED]>
 / /|_/ / // /\ \/ /_/ / /__  MySQL AB, Senior Software Developer
/_/  /_/\_, /___/\___\_\___/  Osnabrueck, Germany
       <___/  www.mysql.com

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

Reply via email to