Ich arbeite jetzt an einem Wörterbuch und ich downloade Quelle aus mehreren Wörterbüchern in MySQL-Datenbank.AKTUALISIEREN/ERSTELLEN mit LINKEN JOIN mehrere gleichzeitig
Ich habe zwei Tabellen:
Wörter
ID and Word
dh. WERTE:
123, "Hakunamatata"
332, "Boom"
Quelle
ID, WordID and Numerical
dh. WERTE:
1, 123, 7676552
2, 332, 651365
Nun würde Ich mag Daten in Quelle auf diese Weise aktualisieren:
ID suchen in Wörter WHERE Wort = "example"
Setzen Sie das Datum (WordID, "Number") in die Quelle
ABER
Wenn es kein solches Wort in Worten - es schaffen.
Ich brauche etwa 100000 von Anfragen dieser Art zu tun, aber es muss nicht sehr schnell sein;)
Ich habe versucht, so etwas zu tun:
REPLACE INTO
sjp-dict .
Wörter LEFT JOIN
sjp-dict .
Quelle-Wiktionary ON
Wörter .ID =
Quelle-Wiktionary .WordID SET
Wort = IF(
Wort IS NULL, "Apulia",
Wort ),
WordID = IF(
Quelle-Wiktionary .WordID IS NULL AND
Wort = "Apulia",
Wörter .ID,
WordID ),
WikiWordID = IF(
Wort = "Apulia", 123, WikiWordID)
Aber es funktioniert nicht ...