Hello,
I created a MYISAM table named 'TBLTest',
there is a field named 'value', varchar(32) binary,
I insert value in it with a backlash as 'test\ABC',
I can search the record by : value='test\\ABC',
but I cannot search it by : value like '%test\\ABC%'.
The SQL:
1,create the table:
create table TBLTest(
value varchar(32) binary)
)
2,insert a record:
insert into TBLTest values('test\\ABC')
3,the SQL which can find the record just I inserted:
select * from TBLTest where value='test\\ABC'
4,the SQL which CANNOT find the record:
select * from TBLTest where value like '%test\\ABC%'
5,the SQL which CANNOT find the record:
select * from TBLTest where value like '%\\%'
Is it a bug or just MySQL designed as that.
I am not good at English,I am very sorry if this
letter is diffcult for you to read.
Thank you very much.
_________________________________________________________
Do You Yahoo!?
���о�ͷ�ۻ���ԭ �����ԡ���˭��Ц��
http://sweepstakes.yahoo.com/bank_surveywave2/
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php