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

MySQL-fout:dubbele invoer voor primaire sleutel

In de tweede dumpdatabase gebruikt u dezelfde id die al bestaat in 'new_recipe', daarom wordt dubbele invoer weergegeven.

Code:

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');

voeg auto increment toe en tijdens het invoegen van gegevens leeg de id het is auto increment.




  1. Is er een manier om programmatisch een query uit te voeren met Inclusief Actual Execution Plan en te zien of er een indexsuggestie is of niet?

  2. Wij zijn sprekers op EclipseCon Europe 2018

  3. Automatische verhoging met 1 in MySQL met clearDB

  4. SSMS 18.8 loopt vast bij het opnieuw koppelen van tabbladen