Forkert sql-fil

Har du problemer med din server eller kan du ikke bestemme dig for en hosting udbyder? - Så stil dine spørgsmål her! :)
Besvar
Vibekepersson
Begynder
Indlæg:4
Tilmeldt:14. aug 2015, 00:36
Forkert sql-fil

Indlæg af Vibekepersson » 14. aug 2015, 00:48

Jeg har lavet en hjemmeside i wordpress i localhost, sådan som I i en af jeres videoer har anbefalet.
Jeg har derefter været ved at overføre den til mit webhotel. Jeg har fulgt jeres video, men er kommet til at importere en forkert sql-fil i phpmyadmin på mit webhotel. Jeg har forsøgt at importere den rigtige efterfølgende, men det kan jeg ikke få lov til. Kan nogen hjælpe mig? Jeg er ret ny i alt det med opsætning af hjemmeside osv.

Vibekepersson
Begynder
Indlæg:4
Tilmeldt:14. aug 2015, 00:36

Re: Forkert sql-fil

Indlæg af Vibekepersson » 14. aug 2015, 16:40

Den leverer denne fejlmeddelelse, når jeg forsøger.


Error

SQL query:

--
-- Data dump for tabellen `wp_commentmeta`
--
INSERT INTO `wp_commentmeta` ( `meta_id` , `comment_id` , `meta_key` , `meta_value` )
VALUES ( 1, 2, '_wp_trash_meta_status', '1' ) , ( 2, 2, '_wp_trash_meta_time', '1439069449' ) ;



MySQL said: Documentation
#1062 - Duplicate entry '1' for key 'PRIMARY'

jepperask
Geni
Geni
Indlæg:378
Tilmeldt:4. nov 2012, 17:57

Re: Forkert sql-fil

Indlæg af jepperask » 14. aug 2015, 19:54

#1062 - Duplicate entry '1' for key 'PRIMARY'

I din tabel har du en kolonne som er sat til Primary, hvilket betyder at værdierne i den kolonne skal være unikke. Du har højest sandsynligt 2 rækker med samme ID.

Hvis de forkert-indsatte værdier ikke skal bruges, kan du jo bare slette dem og der burde ikke opstå konflikt.

Vibekepersson
Begynder
Indlæg:4
Tilmeldt:14. aug 2015, 00:36

Re: Forkert sql-fil

Indlæg af Vibekepersson » 15. aug 2015, 09:50

Altså i commentmeta-tabellen?? Der er 2 rækker

1 2 _wp_trash_meta_status 1
2 2 _wp_trash_meta_time 1439069449

jeg har prøvet at slette dem begge, og herefter importere sql-filen på ny, men så kommer denne fejlmeddelelse:

Error

SQL query:

--
-- Data dump for tabellen `wp_comments`
--
INSERT INTO `wp_comments` ( `comment_ID` , `comment_post_ID` , `comment_author` , `comment_author_email` , `comment_author_url` , `comment_author_IP` , `comment_date` , `comment_date_gmt` , `comment_content` , `comment_karma` , `comment_approved` , `comment_agent` , `comment_type` , `comment_parent` , `user_id` )
VALUES ( 1, 1, 'Hr WordPress', '', 'https://wordpress.org/', '', '2015-08-06 14:19:06', '2015-08-06 14:19:06', 'Hej, dette er en kommentar.\nFor at slette en kommentar logger du blot ind og læser indlæggets kommentarer. Der har du mulighed for at redigere eller slette dem.', 0, 'post-trashed', '', '', 0, 0 ) , ( 2, 26, 'Vibeke', 'vibekebondepersson@gmail.com', '', '::1', '2015-08-06 20:51:02', '2015-08-06 20:51:02', 'hihhj', 0, 'trash', 'Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; Touch; MALNJS; rv:11.0) like Gecko', '', 0, 1 ) ;



MySQL said: Documentation
#1062 - Duplicate entry '1' for key 'PRIMARY'




Hvad gør jeg forkert??

jepperask
Geni
Geni
Indlæg:378
Tilmeldt:4. nov 2012, 17:57

Re: Forkert sql-fil

Indlæg af jepperask » 16. aug 2015, 01:12

Hm, i den første sagde den det ved "wp_commentmeta" og nu ved "wp_comments" - så det ligner det samme problem, bare i en ny tabel.
Jeg kan lige undersøge om man kan importere nye rækker ind, og så bare lade den give dem nye værdier i din primary-kolonne.. Men så ender du alligevel med at have kommentarer og andet som du nok vil slette. Hvis du har backup af det hele, kan du jo også bare slette løs. :)

Vibekepersson
Begynder
Indlæg:4
Tilmeldt:14. aug 2015, 00:36

Re: Forkert sql-fil

Indlæg af Vibekepersson » 16. aug 2015, 23:57

Hej igen.
Ville bare lige fortælle, at jeg har løst problemet nu.
Jeg endte med at slette hele databasen, og importere sql-filen igen.
Mange tak for hjælpen!

Besvar