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’:

[code language=”sql”]

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’;

[/code]

una brutta risposta:
[code language=”sql”]

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

[/code]

Oooops…..

Leave a Reply