PHPMyAdmin - Probleme mit Loeschen von Datensaetzen
PHPMyAdmin - Probleme mit Loeschen von Datensaetzen
am 31.05.2005 12:07:59 von Irmgard Schwenteck
Hallo,
bei einem Host schlägt das Löschen von Datensätzen über PHPMyAdmin fehl
(Symbol für Löschen angeklickt), weil als SQL-String ausgegeben wird:
delete from table where ID='36'
ID ist aber ein Autowertfeld (Longint), also sind die Hochkommas
überflüssig.
Selber den richtigen SQL-String eingeben geht natürlich, aber das kann
ich dem Kunden nicht zumuten.
Wo kann ich da was ändern?
(PHPMyAdmin 2.3.3pl1, MySQL 4.0.12, Strato)
Gruß
Irmgard
Re: PHPMyAdmin - Probleme mit Loeschen von Datensaetzen
am 31.05.2005 12:55:42 von christoph.jeschke
* Irmgard Schwenteck:
> ID ist aber ein Autowertfeld (Longint), also sind die Hochkommas
> überflüssig.
Richtig. Aber trotzdem sollte das Löschen nicht fehlschlagen.
> Wo kann ich da was ändern?
> (PHPMyAdmin 2.3.3pl1, MySQL 4.0.12, Strato)
Als erstes würde ich phpmyadmin mal auf eine aktuelle Version bringen
(derzeit 2.6.2-pl1). Vermutlich ist dein Problem dann gelöst.
--
"The sky above the port was the color of television,
tuned to a dead channel." o
-- William Gibson, Neuromancer, o -- A Geek's View
Chiba City Blues ooo
Re: PHPMyAdmin - Probleme mit Loeschen von Datensaetzen
am 31.05.2005 13:48:42 von dev-null-use-reply-adress
Irmgard Schwenteck schrieb:
> bei einem Host schlägt das Löschen von Datensätzen über PHPMyAdmin fehl
> (Symbol für Löschen angeklickt), weil als SQL-String ausgegeben wird:
> delete from table where ID='36'
Diese Begründung kann ich nicht nachvollziehen.
> ID ist aber ein Autowertfeld (Longint), also sind die Hochkommas
> überflüssig.
Überflüssig schon, aber nicht grundsätzlich falsch. Also, stören Dich
jetzt nur die Hochkommas, oder funktioniert es tatsächlich nicht?
> Selber den richtigen SQL-String eingeben geht natürlich, aber das kann
> ich dem Kunden nicht zumuten.
Mit Verlaub, einem Kunden kann man phpMyAdmin überhaupt nicht zumuten,
allenfalls, wenn er/sie wirklich Ahnung von SQL, Datenbanken und MySQL
hätte. Dann wiederrum wäre es aber auch zumutbar SQL-Statements
selber einzugeben.
> Wo kann ich da was ändern?
> (PHPMyAdmin 2.3.3pl1, MySQL 4.0.12, Strato)
Dringend updaten. Da hat sich sehr viel verändert. Du wirst phpMyAdmin
kaum wieder erkennen und Dich vermutlich über viele neue Features
freuen.
Gruß, JPM
Re: PHPMyAdmin - Probleme mit Loeschen von Datensaetzen
am 01.06.2005 17:29:05 von Irmgard Schwenteck
Jens Peter Moeller schrieb:
>> delete from table where ID='36'
> Diese Begründung kann ich nicht nachvollziehen.
Es ist seltsam: Ich arbeite nur mit Firefox, da gings nicht.
Der Kunde hat IE, da gehts.
Das ist mir jetzt aber zu metaphysisch, das weiter zu verfolgen.
>
>> ID ist aber ein Autowertfeld (Longint), also sind die Hochkommas
>> überflüssig.
>
>
> Überflüssig schon, aber nicht grundsätzlich falsch. Also, stören Dich
> jetzt nur die Hochkommas, oder funktioniert es tatsächlich nicht?
Es ging wirklich nicht. PHPMyAdmin brachte den SQL-String mit der
Bemerkung Löschen fehlgeschlagen, oder so ähnlich.
Nach SQL-Syntax wäre es ja auch wirklich falsch, ein Zahlenfeld als Text
anzusprechen.
>
> Mit Verlaub, einem Kunden kann man phpMyAdmin überhaupt nicht zumuten,
> allenfalls, wenn er/sie wirklich Ahnung von SQL, Datenbanken und MySQL
> hätte. Dann wiederrum wäre es aber auch zumutbar SQL-Statements
> selber einzugeben.
Es geht nur um die Wartung eines Gästebuches, um blödsinnige Einträge
schnell rauswerfen zu können. Das ist die einzige Tabelle in der DB, der
Kunde ist es auch ganz zufrieden so.
>> (PHPMyAdmin 2.3.3pl1
> Dringend updaten. Da hat sich sehr viel verändert. Du wirst phpMyAdmin
> kaum wieder erkennen und Dich vermutlich über viele neue Features
> freuen.
Soeben getestet, danke :-)
Gruß
Irmgard
Re: PHPMyAdmin - Probleme mit Loeschen von Datensaetzen
am 01.06.2005 21:01:19 von Niels Braczek
Irmgard Schwenteck schrieb:
> Nach SQL-Syntax wäre es ja auch wirklich falsch, ein Zahlenfeld als Text
> anzusprechen.
Semantisch ja, syntaktisch nein.
MfG
Niels
--
| http://www.kolleg.de · Das Portal der Kollegs in Deutschland |
| http://www.bsds.de · BSDS Braczek Software- und DatenSysteme |
| Webdesign · Webhosting · E-Commerce · Mambo Content Management |
`----------------------------------------------------------- -----´