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]