La tabla es de un wordpress. La que actualmente esta en el servidor y se llama wp_post_meta y tiene actualmaente los datos del campo meta_key erroneos. La tabla esta creada asi
    
Código SQL:
Ver original- CREATE TABLE IF NOT EXISTS `wp_postmeta` ( 
-   `meta_id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, 
-   `post_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT '0', 
-   `meta_key` VARCHAR(255) DEFAULT NULL, 
-   `meta_value` longtext, 
-   PRIMARY KEY (`meta_id`), 
-   KEY `post_id` (`post_id`), 
-   KEY `meta_key` (`meta_key`) 
- ) ENGINE=MyISAM 
Por lo que me comentas deberia crear una nueva tabla llamada por ejemplo wp_postmeta2 asi    
Código SQL:
Ver original- CREATE TABLE IF NOT EXISTS `wp_postmeta2` ( 
-   `meta_id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, 
-   `post_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT '0', 
-   `meta_key` VARCHAR(255) DEFAULT NULL, 
-   `meta_value` longtext, 
-   PRIMARY KEY (`meta_id`), 
-   KEY `post_id` (`post_id`), 
-   KEY `meta_key` (`meta_key`) 
- ) ENGINE=MyISAM 
y meter en ella los datos de la tabla del dia anterior (la que tiene los datos meta_key correctos...   
Código SQL:
Ver original- INSERT INTO `wp_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES 
- (28001, 8736, 'custom_total_hits', '000054376'), 
- (28002, 8736, 'custom_total_hits', '000065276'), 
- (28006, 8103, 'custom_total_hits', '000057476'); 
y luego realizar esto?   
Código SQL:
Ver original- UPDATE wp_postmeta 
- INNER JOIN wp_postmeta2 
- ON post_id=post_id 
- SET meta_key=meta_key 
¿Seria esto correcto? ¿o debe tener tambien diferente nombre el campo post_id y post_id2, meta_key y metakey 2?  
Muchas gracias por la ayuda