У меня есть следующий кодMySQL CREATE TABLE IF NOT EXISTS в PhpMyAdmin импорта
CREATE TABLE IF NOT EXISTS `abuses` (
`abuse_id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL DEFAULT '0',
`abuser_username` varchar(100) NOT NULL DEFAULT '',
`comment` text NOT NULL,
`reg_date` int(11) NOT NULL DEFAULT '0',
`id` int(11) NOT NULL,
PRIMARY KEY (`abuse_id`),
KEY `reg_date` (`reg_date`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Table with abuse reports' AUTO_INCREMENT=2 ;
эта таблица уже существует в базе данных, но когда я импортировать SQL файл с PHPMyAdmin, следующая ошибка
--
-- Dumping data for table `probid_abuses`
--
INSERT INTO `abuses` ( `abuse_id` , `user_id` , `abuser_username` , `comment` , `reg_date` , `auction_id`)
VALUES (1, 100020, 'artictundra', 'I placed a bid for it more than an hour ago. It is still active. I thought I was supposed to get an email after 15 minutes.', 1338052850, 108625) ;
#1062 - Duplicate entry '1' for key 'PRIMARY'
Я думал, что, поскольку он уже существует, он не будет пытаться его создать, почему он ведет себя как таковой?
Перед тем, как создавать и заполнять его, откройте стол. –
таблица уже существует, почему я ее бросаю, проблема в том, что она не должна ее создавать в первую очередь –
Или удалите * из таблицы – Mihai