You are absolutely right. The entire data base is UTF-8.

That explains why the examples I found were not in English.

Thanks.


Regards,

Jerry Schwartz
Global Information Incorporated
195 Farmington Ave.
Farmington, CT 06032

860.674.8796 / FAX: 860.674.8341

-----Original Message-----
From: Paul DuBois [mailto:[EMAIL PROTECTED]
Sent: Monday, September 11, 2006 2:09 PM
To: Jerry Schwartz
Cc: mysql@lists.mysql.com
Subject: Re: Varchar mystery

Jerry Schwartz wrote:
> I'm using MySQL Linux version 4.1.21 standard.
>
> I have a table with fields of a variety of types, including varchar(255)
and
> text (which might matter). When I do
>
> SELECT MAX(LENGTH(x)) FROM tx;
>
> where x is a varchar(255), I get back 266 as the result of the query!
>
> This isn't listed as one of the silent conversions - varchar(256) would be
> converted to text, but not varchar(255). What's going on?

Perhaps you are using multi-byte characters?  LENGTH() returns a length
in bytes. CHAR_LENGTH() returns the length in characters.





-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to