Oliver Nießlein: Datensatz löschen

Hi Forum!
wie kann ich in mySQL einen Datensatz aus einer Tabelle löschen?
PHPmyAdmin gibt mir auf den query:
<b>delete from Tabelle where Name="Neeth"</b>
(wobei Name eine Spalte der Tabelle ist)
den Fehler <i>parse error near '' at line 1 aus.</i>
Ich weiß das das ein reiner Denk- oder Syntaxfehler ist, komme aber auch nach Studie des Archivs und des mySQL-Handbuches das ich irgendwann mal aus dem Netz gezogen habe (Url fällt mir jetzt leider nicht mehr ein)nicht auf die Lösung,

ich habe Windows98/Apache/mySQL/PHP ... falls das wichtig ist...

mfg

Neeth

  1. Hi Forum!
    wie kann ich in mySQL einen Datensatz aus einer Tabelle löschen?
    PHPmyAdmin gibt mir auf den query:
    delete from Tabelle where Name="Neeth"
    (wobei Name eine Spalte der Tabelle ist)
    den Fehler parse error near '' at line 1 aus.
    Ich weiß das das ein reiner Denk- oder Syntaxfehler ist, komme aber auch nach Studie des Archivs und des mySQL-Handbuches das ich irgendwann mal aus dem Netz gezogen habe (Url fällt mir jetzt leider nicht mehr ein)nicht auf die Lösung,

    ich habe Windows98/Apache/mySQL/PHP ... falls das wichtig ist...

    mfg

    Neeth

    (ohne den <b></b>'s und den <i></i>'s sieht das ganze doch schon viel besser aus, wußte nicht das das Forum das nicht schluckt, sorry! ;-) )

    1. delete from Tabelle where Name="Neeth"
      (wobei Name eine Spalte der Tabelle ist)
      den Fehler parse error near '' at line 1 aus.

      Hmm, der Syntax ist richtig... vielleicht solltest Du statt "Neeth" 'Neeth' also einfache Hochkommatas notieren?

      mySQL kenn ich nicht, aber so iisses mit dem ODBC Modul + ODBC-Treiber für Access richtig.

      Viele Grüße, Rolf

    2. Hi Forum!
      wie kann ich in mySQL einen Datensatz aus einer Tabelle löschen?
      PHPmyAdmin gibt mir auf den query:
      delete from Tabelle where Name="Neeth"
      (wobei Name eine Spalte der Tabelle ist)
      den Fehler parse error near '' at line 1 aus.

      Hallo,

      ich kenne das nur von ASP her. Aber dort muß man das Kriterium in ' (einfaches Hochkomma) schreiben.

      strSQL = "DELETE from Tabelle where Name='Neeth'"

      Tschau, Stefan

      P.S.: Wenn Du ein Schlüsselwort als Spaltennamen verwenden solltest, probiers mal mit [Spaltenname]