Ver Mensaje Individual
  #13 (permalink)  
Antiguo 27/09/2004, 12:18
Avatar de ferny
ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 9 meses
Puntos: 55
No uso apenas el MSN (debo ser de los pocos ) pero dejame lo que te pedi y te digo como hacer los trozos, que no es dificil. Sabiendo lo que tiene el fichero SQL de tu tabla es ver cómo trocearlo en las partes que decías.

Por poner un ejemplo, cada trozo puede ser un archivo TXT y debe llevar arriba del todo esta sentencia:

INSERT INTO `phpbb_search_wordmatch` (`post_id`, `word_id`, `title_match`) VALUES

Y luego es insertar los valores en columna, por ejemplo:

INSERT INTO `phpbb_search_wordmatch` (`post_id`, `word_id`, `title_match`) VALUES (1, 48, 0),
(1, 47, 0),
(1, 8998, 0),
(1, 45, 0),
(1, 8997, 0),
(1, 43, 0),
(1, 42, 0),
(1, 41, 0),
(1, 39, 0),
(1, 38, 0),
(1, 36, 0);

Fijate que al último de todos le puse punto y coma al final... Eso lo haces con cada trozo, de tal forma que cada uno contenga entre 10000 y 15000 líneas (sí, es una pasada, pero es que la tabla phpbb_search_wordmatch es así, puede contener millones de registros )

Para que funcione primero tendrías que haber creado la tabla, lo cual podrías hacer con esta sentencia introducida en un TXT y ejecutada en tu base de datos:

#
# Estructura de tabla para la tabla `phpbb_search_wordmatch`
#

DROP TABLE IF EXISTS `phpbb_search_wordmatch`;
CREATE TABLE `phpbb_search_wordmatch` (
`post_id` mediumint(8) unsigned NOT NULL default '0',
`word_id` mediumint(8) unsigned NOT NULL default '0',
`title_match` tinyint(1) NOT NULL default '0',
KEY `post_id` (`post_id`),
KEY `word_id` (`word_id`)
) TYPE=MyISAM;

Saludos
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.