Últimamente, he estado descartando VPS, y acabo de encontrarme con el momento en que importé la base de datos en el proceso de mover WordPress. Me conocí
#1062 – Entrada duplicada '1' para la clave 'PRINCIPAL'
En ese momento, tenía prisa, había borrado todos los datos originales y no tuve más remedio que pedir al todopoderoso Baidu. Busqué durante casi todo el día y finalmente lo encontré para mí. Emocionado, pruébalo enseguida, O(∩_∩)O jaja~ Éxito.
Ahora adjunto hay una solución: simplemente borra los datos antiguos originales e importarlos.
No entiendo el principio, así que échale la cara y compruébalo tú mismo. En fin, está bien lograr el objetivo.
"Consejo #1062 – Duplicar la entrada '1' para la clave 'PRIMARY', luego descubrí que la última vez que se superó el límite se ha importado parcialmente, y el id es la clave principal, no puede ser la misma, así que no funcionará, elimina todos los datos antiguos y puedes redirigir."
También me gustaría agradecer al bloguero por publicar la solución. Si no, me meteré en problemas."
Texto original en
El problema que me he encontrado hoy es muy sencillo, pero también muy común, y lo voy a registrar aquí: Importar datos de una máquina a otra, así que hay demasiados registros, al principio no presté atención, superé el límite de phpmyadmin, el aviso estaba mal, dividí manualmente el archivo en algunos archivos pequeños, pero entonces apareció #1062 - Duplicar la entrada '1' para la clave. PRIMARY', y luego descubrieron que la última vez que se superó el límite se había importado en parte, y el id es la clave primaria, que no puede ser la misma, así que no se puede hacer, elimina todos los datos antiguos y puedes redirigir.
Muy bien. Si tienes el mismo problema que yo, pruébalo ahora. No sé si no lo intento
Mysql realiza copias de seguridad, restauraciones y respuestas de datos, y aparece el siguiente código de error: ¡Discúz! info: Error de consulta MySQL
User: webcull
Time: 2008-7-10 2:20pm scrip{filter}t. /post.php
SQL: INSERT INTO [Table]posts (fid, tid, first, author, authorid, subject, dateline, message, useip, invisible, anonymous, usesig, htmlon, bbcodeoff, smileyoff, parseurloff, attachment) VALORES ('45', '2727', '0', 'webcull', '6', ''1216707030', 'ddd', '192.168.253.1', '0', '0', '0', '0', '-1', '-1', ''0')
Error: Duplicate entry '2678' for key 1
Errno.: 1062
Razones para analizar búsquedas en línea: Puede que el PID del campo sea la clave primaria y el atributo auto_increment, y no pueda haber valores duplicados. Y cuando hacía copias de seguridad de mis datos, puede que hubiera una escritura de datos que rompiera la tabla de datos.
He probado varios métodos: 1. Algunos atributos de campo de la tabla de datos faltan ALTER TABLE 'cdb_posts' CHANGE 'pid', 'pid' INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT 2. Mesa de reparación cdb_posts ¡Todo falló!
Última solución temporal: Generalmente, está causada por la corrupción de archivos de tablas de datos, que puede repararse mediante la herramienta de reparación myisamchk de MySQL. CMD mi isamchk cdb_posts.myi -r ¡Arregla la hoja técnica y listo! |