Andreas Klatt: mysql: kein USING moeglich bei DELETE FROM?

Beitrag lesen

Wenn ich in phpMyAdmin die Zeile

DELETE FROM categorie USING nomcat, domaine WHERE banner_ID = '1'

eingebe, bekomme ich die Fehlermeldung:

MySQL a répondu:

Something is wrong in your syntax près de 'USING nomcat, domaine WHERE banner_ID

mhm, was mich auch wundert ist, dass in den letzten vier Jahren in diesem Forum niemand anderes das Problem gehabt zu haben scheint. Hast du USING in dem Kontext schon mal erfolgreich verwendet?
danke + viele Gruesse,

Andreas.

Hallo,

Leider ohne Erfolg.
Das Manual hatte ich auch gesehen und bin daher davon ausgegangen, das USING moeglich sein muesste. Was mich ein wenig stutzig macht ist, dass dort zwischen table_name und table-references unterschieden wird. Im Endeffekt handelt es sich bei beidem aber um den Name der Tabelle, oder?

  1. Es handelt sich um den Namen der Tabelle (was anderes macht keinen Sinn).
  2. Welche Fehlermeldung bekommst Du (wir einfach nix gelöscht oder kommt da schon eine Meldung)? Wenn Du mit dem mysql-Kommandozeilenclient arbeitest, dann solltest Du jeglich Fehlermeldung sehen; wenn Du PHP oder PERL o.ä. benutzt, dann solltest Du die Fehlermeldung veruchen auszugeben, sofern sie existiert (PHP: echo mysql_error (); - PERL weiß ich leider nicht)

Grüße,

Christian