Guten Tag, ich habe Probleme mit dieser Befehlszeile:MySQL etwas falsch
INSERT INTO oc_idai (name, language_id)
SELECT
name, language_id
FROM
oc_product_description
WHERE
(
name LIKE '%0%'
OR name LIKE '%1%'
OR name LIKE '%2%'
OR name LIKE '%3%'
OR name LIKE '%4%'
OR name LIKE '%5%'
OR name LIKE '%6%'
OR name LIKE '%7%'
OR name LIKE '%8%'
OR name LIKE '%9%'
AND language_id = '5'
)
Dieser Code funktioniert nicht. Es gibt 2 Felder wie Name und language_id. Ohne eines dieser Felder Befehl funktioniert perfekt:
INSERT INTO oc_idai (name)
SELECT
name
FROM
oc_product_description
WHERE
(
name LIKE '%0%'
OR name LIKE '%1%'
OR name LIKE '%2%'
OR name LIKE '%3%'
OR name LIKE '%4%'
OR name LIKE '%5%'
OR name LIKE '%6%'
OR name LIKE '%7%'
OR name LIKE '%8%'
OR name LIKE '%9%'
)
Dank
Hinzufügen von Fehlern Nachrichten zu Ihrem Post für den Code, der nicht funktioniert, wäre nützlich. –
Wie funktioniert es nicht? Error? Wird nicht eingefügt? Fügt falsche Daten ein? – Ray