| Bug #7093 | Case Syntax containing UTF8 column is broken in MySQL 4.1.7 | ||
|---|---|---|---|
| Submitted: | 8 Dec 2004 3:56 | Modified: | 8 Dec 2004 19:35 |
| Reporter: | UnHa Kim | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | MySQL Server | Severity: | S3 (Non-critical) |
| Version: | 4.1.7 Standard binary distribution | OS: | Windows (Windows 2000 SP4) |
| Assigned to: | CPU Architecture: | Any | |
[8 Dec 2004 3:56]
UnHa Kim
[8 Dec 2004 5:16]
UnHa Kim
CASE syntax in following form with UTF8 column is broken. 'CASE column WHEN [compare-value] THEN result ELSE column END' I used same syntax without a problem in MySQL 3.2.5x and 4.0.x. (euc_kr as default character set) If MySQL 4.1.7 doesn't support that syntax, it should give parse error telling that such CASE syntax is not supported. Not a collation error. If MySQL 4.1.7 is expected to support that syntax, it should check character set and collation first before give such error message. I ran MySQL on Intel Pentium III with Intel 815 chipset.
[8 Dec 2004 19:35]
MySQL Verification Team
I got the same error using version 4.1.7, but it worked like a charm with 4.1.8.
