vFranky
Bekanntes Mitglied
- Registriert
- 17. Nov. 2013
- Beiträge
- 298
- Punkte
- 68
Hallo Leute,
ich möchte die vB-Danke beim Import nach XenForo in Likes umwandeln. Dazu möchte ich dieses SQL-Skript benutzen =>
Es stammt vom User SPS-Forum aus diesem Thread. Die vB-Tabellen post und post_thanks habe ich wie im Thread geschrieben bereits in die XenForo-Datenbank übernommen. In einem Testlauf hat genau dieses SQL-Skript auf Anhieb funktioniert, aber jetzt bekomme ich es nicht hin. Die Fehlermeldung in PHPmyAdmin lautet =>
und
Ich vermutete bereits, dass hier ein Anführungszeichen nicht korrekt gesetzt ist (' vs. `), aber meine Tests führten zu nichts. Kennt sich jemand vielleicht mit mySQL aus?
Viele Grüße und vielen Dank im Voraus
Frank
ich möchte die vB-Danke beim Import nach XenForo in Likes umwandeln. Dazu möchte ich dieses SQL-Skript benutzen =>
Code:
INSERT INTO `xf_liked_content` (content_type, content_id, like_user_id, like_date, content_user_id)
SELECT 'post', vl.postid, vl.userid, vl.date, post.userid
FROM `post_thanks` AS vl
LEFT JOIN `post` AS post ON (post.postid = vl.postid)
ON DUPLICATE KEY UPDATE
content_id = VALUES(content_id);
Es stammt vom User SPS-Forum aus diesem Thread. Die vB-Tabellen post und post_thanks habe ich wie im Thread geschrieben bereits in die XenForo-Datenbank übernommen. In einem Testlauf hat genau dieses SQL-Skript auf Anhieb funktioniert, aber jetzt bekomme ich es nicht hin. Die Fehlermeldung in PHPmyAdmin lautet =>
Code:
ERROR: Nicht geschlossene Anführungszeichen @ 112
STR: '
Code:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\'post\', vl.postid, vl.userid, vl.date, post.userid
FROM `post_thanks` AS ' at line 3
Ich vermutete bereits, dass hier ein Anführungszeichen nicht korrekt gesetzt ist (' vs. `), aber meine Tests führten zu nichts. Kennt sich jemand vielleicht mit mySQL aus?
Viele Grüße und vielen Dank im Voraus
Frank