Where is the error message itself coming from? Is MySQL itself generating any error? I ask because that error message shouldn't be coming from MySQL.
Regards, Jerry Schwartz Global Information Incorporated 195 Farmington Ave. Farmington, CT 06032 860.674.8796 / FAX: 860.674.8341 > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: Wednesday, January 03, 2007 4:10 PM > To: Jerry Schwartz > Cc: mysql@lists.mysql.com > Subject: RE: Error: Duplicate entry 'xxxx-L' for key 6 > > Yes, it's custom made app, written in php. > The code/query is really very simple: > > INSERT INTO products > (prod_no, prod_name, prod_description, prod_colors, prod_includes, > prod_catalog, prod_supplier, prod_start_date, prod_end_date, > prod_status) > VALUES > ('H846', 'Lavender Peak Purse', 'Large main top load opening for easy > access, additional slim detachable strap for hands-free carrying, > 420D/PVC backed lining, comfortable, long, easy-carry handles. > Dimensions: 12 inches L X 4 inches W X 7.75 inches H.', '03 > Blk, 04 Brn, > 05 Clay', 'Included one location debossed imprint. Die/setup > $130.00(a) > Second location $6.00(a)', '2007 Canyon Outback', 'Canyon Outback', > '0000-00-00', '0000-00-00', 'new' ) > > > Duplicate entry 'Lavender Peak Purse-L' for key 6 > > Nothing special. > > :( > > > > Are you using a custom-written application to do the > loading? If so, what > > language is it written in? I suspect that some of your variables are > > getting > > clobbered by a bad subscript, bad pointer, so something like that. > > > > Regards, > > > > Jerry Schwartz > > Global Information Incorporated > > 195 Farmington Ave. > > Farmington, CT 06032 > > > > 860.674.8796 / FAX: 860.674.8341 > > > > > >> -----Original Message----- > >> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > >> Sent: Wednesday, January 03, 2007 3:45 PM > >> To: mysql@lists.mysql.com > >> Subject: Error: Duplicate entry 'xxxx-L' for key 6 > >> > >> Hi, > >> While we were using old hosting company (15 days ago) on php > >> 4.3.4/mysql > >> 4.x based Linux server, the application I wrote to upload new > >> products i > >> MySQL was working fine. > >> After we moved now I'm getting strange error I can't explain. > >> I think it's > >> caused by moving to mysql 5. > >> For example: in the application csv file is uploaded to the > >> server, then > >> it reads product no. from product row and search if such > >> exosts in DB. If > >> yes, add prod. number to message that will list all products > >> that admin > >> tried to upload but they already exists. > >> But, I'll sometimes get the error message, e.g.: > >> Duplicate entry 'Lavander Peak Purse-L' fo r key 6 > >> The thing I don't understand is 'Lavander Peak Purse' > (without -L) is > >> product name and it's not index nor unique?!? And there is > no such a > >> product in DB?!? > >> Why is '-L' added to the products? What does it mean? What's key 6? > >> > >> I tried to find answer on mysql.com but only think I found is > >> > >> Error: 1062 SQLSTATE: 23000 (ER_DUP_ENTRY) > >> Message: Duplicate entry '%s' for key %d > >> > >> > >> CREATE TABLE `web_products` ( > >> `prod_id` int(8) unsigned NOT NULL auto_increment, > >> `prod_no` varchar(50) NOT NULL default '', > >> `prod_name` varchar(255) NOT NULL default '', > >> `prod_description` text, > >> `prod_colors` text, > >> `prod_includes` text, > >> `prod_catalog` varchar(45) default NULL, > >> `prod_status` enum('hidden','live','new') NOT NULL default 'new', > >> `prod_supplier` varchar(45) default NULL, > >> `prod_start_date` date default '0000-00-00', > >> `prod_end_date` date default '0000-00-00', > >> `prod_featured` enum('0','1') default NULL, > >> `on_sale` enum('Yes','No') NOT NULL default 'No', > >> PRIMARY KEY (`prod_id`), > >> UNIQUE KEY `prod_no` (`prod_no`), > >> KEY `products_index1` (`prod_status`), > >> KEY `products_index2` (`prod_start_date`,`prod_end_date`), > >> KEY `on_sale` (`on_sale`), > >> FULLTEXT KEY `prod_search` (`prod_name`,`prod_description`), > >> FULLTEXT KEY `prod_no_2` (`prod_no`) > >> ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6151 ; > >> > >> > >> Thanks for any help > >> > >> -afan > >> > >> -- > >> 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]