sql >> Database >  >> RDS >> Mysql

Waarom wordt in MySQL deze IF false geretourneerd?

Van MySQL

Dus 1 is waar omdat 1 !=0 en 1 !=NULL. Dit is zoals je zou zien in C.

Maar voor een string heeft het zeggen dat een 'test' als 'waar' wordt geëvalueerd geen echte basis in de definitie en is het niet logisch. Het moet met iets worden vergeleken voor een booleaans resultaat.



  1. Hoe verwijder ik elk record na de n-de rij in mysql?

  2. Hoe bouw je een 'gerelateerde vragen' engine?

  3. Local.js gebruiken om het Sails-mysql-wachtwoord op te slaan

  4. MySQL Stored Procedure om gebruiker aan te maken