demon326
Legacy Member
Hallo Allen, enige tijd geleden heb ik onze drupal 5 website naar versie 6 gebracht, hierdoor kon ik onze review module niet meer gebruiken en dus waren de "scores" van onze reviews verloren, althans dat dacht ik tot enkele uurtjes geleden. Ik heb namelijk een oude backup gevonden met de scores nog in, maar nu zou ik deze graag automatisch in de nieuwe tabel willen zetten, anders moet ik 2*205 tabellen handmatig aanpassen, dus ik hoop dat iemand me hier een query kan geven die me kan helpen..
Tabellen+info:
Bron tabel:
Het eerste getal stelt de "node ID" voor, het tweede getal is de score. Nu zou ik deze in de volgende tabel moeten krijgen:
Dus hier is het laatste getal de "ID", ik zou enkel het eerste getal van de bovenstaande score(field_score_rating) in de tabel field_score_rating krijgen zodat deze terug up to date zijn..
Dus de inhoud van review_rate moet in field_score_rating komen, de id's horen dan gelijk te zijn.. maar ik heb persoonlijk geen idee hoe dat te doen
Tabellen+info:
Bron tabel:
Code:
CREATE TABLE `review` (
`nid` int(10) NOT NULL default '0',
`review_rate` mediumint(9) default NULL,
PRIMARY KEY (`nid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
(87, 100),
Het eerste getal stelt de "node ID" voor, het tweede getal is de score. Nu zou ik deze in de volgende tabel moeten krijgen:
Code:
UPDATE `drupal1`.`content_type_review` SET `field_score_rating` = '90' WHERE `content_type_review`.`vid` =1420 LIMIT 1 ;
Dus hier is het laatste getal de "ID", ik zou enkel het eerste getal van de bovenstaande score(field_score_rating) in de tabel field_score_rating krijgen zodat deze terug up to date zijn..
Dus de inhoud van review_rate moet in field_score_rating komen, de id's horen dan gelijk te zijn.. maar ik heb persoonlijk geen idee hoe dat te doen





ad: