Vanwege de problemen met de implementatie van de vergrendeling, MySQL staat niet toe om naar de betreffende tabel te verwijzen met DELETE of UPDATE .
Je moet een JOIN maken hier in plaats daarvan:
DELETE gc.*
FROM guide_category AS gc
LEFT JOIN
guide AS g
ON g.id_guide = gc.id_guide
WHERE g.title IS NULL
of gebruik gewoon een NOT IN :
DELETE
FROM guide_category AS gc
WHERE id_guide NOT IN
(
SELECT id_guide
FROM guide
)