MySQL Abfrage bringt 'falsche' Ergebnisse?

1 Antwort

id!="4"

Ich denke mal id ist ein Integer (oder Numerischer Datentyp), du vergleichst in deiner abfrage aber id mit einem String "4".

Stattdessen sollte die abfrage so aussehen:

id <> 4 --<> oder !=

(+https://www.gutefrage.net/frage/mysql-abfrage-bringt-falsche-ergebnisse#answer-344256274)

LG

Woher ich das weiß:Studium / Ausbildung – Gelernter Fachinformatiker, Freiberufl. Softwareentwickler