Chevalier: Merkwürdiges MySQL Ergebnis

Beitrag lesen

Das Feld ist ein int(1).

Merkwürdig ist folgendes:

Bei den Abfragen

  1. SELECT * FROM tabelle WHERE ( feld = 0  ) ;
    und
  2. SELECT * FROM tabelle WHERE ( feld = '0'  ) ;

komme ich zu folgendem Ergebnis:
bei 1) zeigt mir phpMyAdmin:

Zeige Datensätze 0 - 0 (1 insgesamt, die Abfrage dauerte 1.6297 sek)

bei 2) bekomme ich ebenfalls:

Zeige Datensätze 0 - 0 (1 insgesamt, die Abfrage dauerte 1.6297 sek)

nur, dass bei 2) trotzdem eine Tabelle mit 6000 Datensätzen ausgegeben wird, obwohl oben steht, dass nur ein Datensatz gefunden wurde. Ich würde mal fast auf einen Bug tippen.