PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Letzte Zeile LÖschen - Probleme


GoSchumiGo
07.08.2003, 16:05
<bekommt die Krise

den Befehl kann ich nicht ausführen, warum?


SQL:
delete from apo_aktuell order by `apo_aktuellID` desc limit 1;

Aber der geht:

SQL:
delete from apo_aktuell where `apo_aktuellID` limit 1;

der obere ist doch allgemein gängig, habe mehrere Varianten ausgeführt, will er aber nicht machen.

hmm, unter mysqladmin steht auch am anfang:

*
Fehler
Die zusätzlichen Funktionen für verknüpfte Tabellen wurden automatisch deaktiviert. Klicken Sie hier um herauszufinden warum.


das hatte ich letztens auch bei einem freund gesehen, was bedeutet das nun??



will immer noch die letzte zeile der db löschen:-(((((

Vielleicht ne where-klausel? wer hat ne direkte lösung?

Grüße GSG aus dem PHP-Forum dieser Seite


pate33
07.08.2003, 16:08
$id = select id from tabelle order by id desc;
delete from tabelle where id = $id.

so wuerde es gehen. In oracle oder mssql koenntest du nen subselect schreiben, geht aber bei mysql < 4.0 nicht.

so long

GoSchumiGo
07.08.2003, 16:55
leider unter 4.0 will eigentlich nen schönen delete machen so ein schrott, sorry aber ist so:

weite Beitrage zu der gesamten Problematik hier:

php-skript bereich (http://www.coding-board.de/board/showthread.php?s=&postid=38382#post38382)

Jonas
07.08.2003, 19:55
delete from apo_aktuell order by apo_aktuellID desc limit 1;
so könnt es gehn, warum war der spaltenname in ` eingeschlossen?

GoSchumiGo
07.08.2003, 20:22
jonas, muss jetzt erstmal abwarten was puretec schreibt.

Benutze jetzt erstmal mein langes skript innerhalb php


die ' ' schreibt man bzw kann man - manchmal muss man sie schreiben wenn du direkt in phpmyadmin - sprich den Mysql-Admin direkt einen select/delete-Test machst

GoSchumiGo
07.08.2003, 20:27
delete from `apo_aktuell` order by apo_`apo_aktuellID` desc limit 1;

auch das geht nicht, funktioniert vielleicht nur ab mysql4.0 DB?

Ansonsten habe ich immer ein problem mit
PMA Database ... fehlerhaft[ Dokumentation ]
Allgemeine Verknüpfungsfunktionen Deaktiviert


den uri link habe ich dort richtig gesetzt, habe allerdings ne htaccess drüber über dem ordner, daß ist auch normal ver lässt schon nen freien zugriff auf phpmyadmin zu lol