phpMyAdmin - export části dat tabulky a import do jiné tabulky (Duplicate entry 1 for key PRIMARY)

Co nejvíce stručné řešení pro vývojáře a linux administrátory

Na superuser.cz nenaleznete žádný zbytečný obsah, vždy se jde přímo k věci, denně se zde objevují nové problémy a jejich řešení...

Začít používat

phpMyAdmin - export části dat tabulky a…

08.08.2019 napsal Agent_Kruger

Vyřešeno phpMyAdmin Error - INSERT INTO - #1062 - Duplicate entry '1' for key 'PRIMARY'
Dobrý den, chci udělat přes phpMyAdmin export hodnot (jen dat) z tabulky ACL a importovat to do stejné tabulky v jiné databázi. Provedl jsem tedy export jen dat a při importu souboru mám chybu #1062 - Duplicate entry '1' for key 'PRIMARY' . Jak tedy správně provést export dat z tabulky přes phpMyAdmin a mít možnost to v jiné databázi naimportovat do stejné tabulky (nechci přenášet celou tabulku)?

phpMyAdmin Error - INSERT INTO - #1062 - Duplicate entry '1' for key 'PRIMARY'


Error

SQL query:

--
-- Database: `base`
--

--
-- Dumping data for table `acl`
--

INSERT INTO `acl`....................


MySQL said: Documentation
#1062 - Duplicate entry '1' for key 'PRIMARY'
Nejlépe hodnocení uživatelé
Hanz

Počet UP: 4472

React: 209

Rusty

Počet UP: 2088

React: 94

OL3G

Počet UP: 1449

React: 60

Strosmajer

Počet UP: 403

React: 20

SYSTEM

Počet UP: 369

React: 18

Oxytocin

Počet UP: 251

React: 18

RE: phpMyAdmin - export části dat…

12.08.2019 odpověděl OL3G

Zkontrolováno

Dobrý den,

export hodnot z tabulky do souboru přes phpMyAdmin s následným importem do jiné tabulky bych udělal takto:


Vytvořit kopii tabulky ACL
Smazat primární klíč ID
Export
Upravit v exportovaném souboru název "kopie_tabulky" na správný "nova_tabulka"
Provést import do nové tabulky


Další možností je toto: phpMyAdmin kopírování do tabulek - duplicate entry
Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace