Mysql
 sql >> Database >  >> RDS >> Mysql

In MySQL perché questo IF restituisce false?

Da MySQL

Quindi 1 è vero perché 1 !=0 e 1 !=NULL. È come quello che vedresti in C.

Ma per una stringa, dire che un "test" restituisce true non ha una base reale nella definizione e non ha senso logico. Deve essere paragonato a qualcosa per un risultato booleano.