Ir para conteúdo
Fórum Script Brasil
  • 0

Entrada '56969' duplicada para a chave 'PRIMARY'


Lucas Silveira

Pergunta

Olá pessoal,  sou novo por aqui, li bastante topicos mas ainda não achei um que me ajudasse com meu problema.
Alguém me salva por favoor, plmds 😭🙏 🙏

 

Tenho um site de rifas via Wordpress. Estou migrando os pedidos de um banco de dados, para o outro sistema.

Tenho uma tabela com todos os dados do cliente Nome, Telefone, Email, Números reservados etc...

 

Vamos supor, a tabela do novo sistema, tem os pedidos até um exemplo:

.

.

.

(55380, 4912, 'status_order', 'paid'),
(55381, 4912, 'winner_order', 'awaiting_draw'),
(55382, 4912, 'client_order_numbers', '19163,24210,50484,72705,80816'),
(55383, 4912, 'purchase_discount_amount', '0'),
(55384, 4912, 'purchase_amount', '2.5'),
(55385, 4912, 'client_name', 'Larissa Rodrigues Cavalcante'),
(55386, 4912, 'client_email', 'larissa.calrodrigues@gmail.com'),
(55387, 4912, 'client_phone', '(11) 98881-9612'),
(55388, 4912, 'post_object_id', '3130'),
(55389, 4912, 'limit_order_remove', '3'),
(55390, 4912, 'affiliate', NULL),
(55391, 4912, 'amount_affiliate', '0');

E EU SÓ VOU COLAR A CONTINUAÇÃO... (OS NOVOS PEDIDOS) TROCANDO ESSA ";" por "," e colar os novos pedidos QUE CONTINUA A PARTIR DESSE

(55392, 4913, 'status_order', 'pending'),
(55393, 4913, 'winner_order', 'awaiting_draw'),
(55394, 4913, 'client_order_numbers', '49844'),
(55395, 4913, 'purchase_discount_amount', '0'),
(55396, 4913, 'purchase_amount', '0.5'),
(55397, 4913, 'client_name', 'Kauan Adgivaldo di Bastiani Lima'),
(55398, 4913, 'client_email', 'kauan.lima3008@gmail.com'),
(55399, 4913, 'client_phone', '(11) 98724-4177'),
(55400, 4913, 'post_object_id', '3130'),
(55401, 4913, 'limit_order_remove', '3'),
(55402, 4913, 'affiliate', NULL),
(55403, 4913, 'amount_affiliate', '0'),
(55404, 4914, 'status_order', 'paid'),
(55405, 4914, 'winner_order', 'awaiting_draw'),
(55406, 4914, 'client_order_numbers', '15282,24962,36391,40441,47764,66027,73223,81291,83853,98000'),
(55407, 4914, 'purchase_discount_amount', '0'),
(55408, 4914, 'purchase_amount', '5'),
(55409, 4914, 'client_name', 'TONNY pablo Silva Machado Alves'),
(55410, 4914, 'client_email', 'scobartonny@gmail.com'),
(55411, 4914, 'client_phone', '(11) 98153-5258'),
(55412, 4914, 'post_object_id', '3130'),
(55413, 4914, 'limit_order_remove', '3'),
(55414, 4914, 'affiliate', NULL),
(55415, 4914, 'amount_affiliate', '0'),

E no final de todos os pedidos vou trocar novamente "," por ";" E por ai vai...

 

Tecnicamente era pra funcionar tudo perfeito certo... Porquê está batendo tudo certinho as numerações, etc... o fim da uma tabela, o último pedido, com a continuação da outra... Tudo certo.

 

Porém quando eu importo, aparece o seguinte erro

 

Erro

Comando SQL: Copiar

 

--
-- Índices para tabelas despejadas
--

--
-- Índices para tabela `wp_postmeta`
--
ALTER TABLE `wp_postmeta`
  ADD PRIMARY KEY (`meta_id`),
  ADD KEY `post_id` (`post_id`),
  ADD KEY `meta_key` (`meta_key`(191));

 

Mensagens do MySQL : Documentação

#1062 - Entrada '56981' duplicada para a chave 'PRIMARY'

 

Abaixo vou deixar as 3 tabelas...

1 - A do novo sistema original, que quando eu importo, importa com êxito, sem nenhum erro.

2 - A tabela do antigo sistema com todos os pedidos atualizados.

3 - A tabela do novo sistema já atualizada, com os pedidos do antigo já adicionado.

https://files.fm/u/rkjfzk6dx

 

*Obs: Na tabela 3, os pedidos adicionados foram da 55391 em diante.


Se alguém puder me salvar por gentileza... Estou pelejando com isso a mais de 3 dias rs Ficarei muuuuuitooo grato! Obrigado pessoal!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Lucas, nesse caso como é uma banco do Word press, eu aconselharia você a tentar fazer um Dicionario de dados para verificar se essa tabela do wordpress, tem alguma chave extrangera, ou talves verificar até chaves unicas.

É uma trabalho minucioso, mas fazer o q.

(nesse forum o pessoal demora pra responder né ;-))))

Vou tentar ver se consigo ajudar mais.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...