
|
If you were logged in you would be able to see more operations.
|
|
|
Time Tracking:
Issue & Sub-Tasks
Issue Only
Issue & Sub-Tasks
Issue Only
|
|
|
|
Environment:
|
Windows Vista, FB Super Server
|
|
| Planning Status: |
Unspecified
|
|
CREATE TABLE TABLE_A (
FIELD_A VARCHAR(100) CHARACTER SET ISO8859_1 COLLATE ES_ES_CI_AI
);
INSERT INTO TABLE_A (FIELD_A) VALUES ('Hace buena noche');
INSERT INTO TABLE_A (FIELD_A) VALUES ('Voy a hacer de comer');
INSERT INTO TABLE_A (FIELD_A) VALUES ('The web is hacked');
When I run the query:
SELECT * FROM TABLE_A WHERE FIELD_A LIKE '%HACK%'
Results:
FIELD_A
Hace buen día
Voy a hacer de comer
The web is hacked
Why shows 'Hace' and 'Hacer' if I'm search for 'hack'?
|
|
Description
|
CREATE TABLE TABLE_A (
FIELD_A VARCHAR(100) CHARACTER SET ISO8859_1 COLLATE ES_ES_CI_AI
);
INSERT INTO TABLE_A (FIELD_A) VALUES ('Hace buena noche');
INSERT INTO TABLE_A (FIELD_A) VALUES ('Voy a hacer de comer');
INSERT INTO TABLE_A (FIELD_A) VALUES ('The web is hacked');
When I run the query:
SELECT * FROM TABLE_A WHERE FIELD_A LIKE '%HACK%'
Results:
FIELD_A
Hace buen día
Voy a hacer de comer
The web is hacked
Why shows 'Hace' and 'Hacer' if I'm search for 'hack'?
|
Show » |
|
This is a bug of case-/accent- insensitive collations, present in all branches since 2.0, but directly affects only (I hope) ES_ES_CI_AI of V2.0.X.
I'll commit a fix for 2.0.4 and 2.5... I can latter fix 2.1 if new RC are needed or defer to 2.1.1.