Door een fout in mijn source code ben ik achter het volgende probleem gekomen, mogelijk een bug 
Ik heb een tabel waar ik een varchar veld als primary key heb. Als ik nu een select doe op dat veld als volgt
select * from tbltest where test = 0 <--- FOUT test is namelijk een VARCHAR veld en geen INT.
Dan krijg ik alle waardes uit de tabel terug? Dat kan toch niet kloppen?
VERSIE MySQL: 3.23.49
Iemand bekent met dit probleem?
Ik heb de volgende tabel met de volgende data
Ik heb een tabel waar ik een varchar veld als primary key heb. Als ik nu een select doe op dat veld als volgt
select * from tbltest where test = 0 <--- FOUT test is namelijk een VARCHAR veld en geen INT.
Dan krijg ik alle waardes uit de tabel terug? Dat kan toch niet kloppen?
VERSIE MySQL: 3.23.49
Iemand bekent met dit probleem?
Ik heb de volgende tabel met de volgende data
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| CREATE TABLE tbltest ( blaat tinyint(4) NOT NULL default '0', test varchar(20) NOT NULL default '', PRIMARY KEY (test), UNIQUE KEY test (test), KEY test_2 (test) ) TYPE=MyISAM; # # Dumping data for table `test` # INSERT INTO tbltest VALUES (1,'test'); INSERT INTO tbltest VALUES (3,'test2'); INSERT INTO tbltest VALUES (4,'test3'); |
Programmer - an organism that turns coffee into software.