phpMyAdmin
 sql >> Database >  >> Database Tools >> phpMyAdmin

Errore MySQL:voce duplicata per la chiave primaria

Nel secondo database di dumping usi lo stesso ID che esiste già in 'new_recipe' ecco perché mostra una voce duplicata.

Codice:

CREATE TABLE IF NOT EXISTS new_recipe (
                        id int(10) NOT NULL AUTO INCREMENT,
                        post_title varchar(250) NOT NULL,
                        post_image varchar(250) NOT NULL,
                        post_author varchar(250) NOT NULL,
                        post_date date NOT NULL,
                        post_desc text NOT NULL,
                        PRIMARY KEY (id)
                       ) AUTO_INCREMENT=6 ;

INSERT INTO `new_recipe` (`id`, `post_title`, `post_image`, `post_author`, `post_date`, `post_desc`) VALUES
('', 'Daal Chawal', 'DDAa.jpg', 'Asad Khan', '2016-05-29', '\r\n Gujranwala agr pyara na hota\r\n\r\nGulshan Iqbal Park ka nizara na hota\r\n\r\nBypass pr ishara na hota\r\n\r\nSialkoti drwazy ka shara na hota\r\n\r\nPace pr janay ka mode dobara na hota\r\n\r\nBashir k dal chawal ka swad krara na hota\r\n\r\nsb Sattelite Town Girls Collage ka ksoor hai\r\n\r\nw\r\na Gujranwala ka koi larrka aawara na hota("\r\n\r\nGeo Gujranwala'),
('', 'Daal Makhani', 'maxresdefault.jpg', 'Waqas Ali', '2016-05-29', '\r\n   siosadflwq r0ewlk hopxcyfsajr w4dfwsaf654wq13\r\nt1sd3v5sa +et5wq+e f80w+e5t+eqd7fv+6sd1v 3x4c6\r\n5v321d35g 02df6s0+52wer+t q032va0sd');

aggiungi l'incremento automatico e durante l'inserimento dei dati vuoto l'id è l'incremento automatico.