MySQL: risposte impreviste

Leggendo quest’articolo: http://grimoire.ca/mysql/choose-something-else mi sembrava strano che potesse succedere una roba del genere, e invece e’ cosi’:


create table account (
	accountid integer auto_increment primary key,
	discountid integer
);
  
insert into account
	(discountid) values (0),(1),(2);
  
select * from account
	where discountid = 'banana';

una brutta risposta:


+-----------+------------+
| accountid | discountid |
+-----------+------------+
|         1 |          0 |
+-----------+------------+
1 row in set (0,01 sec)

Oooops…..

Leave a Reply