Re: DBD::mysql 3.0006 and 3.0006_1 released
am 12.06.2006 12:44:17 von Martin.Evans(I don't like cross posting so my reply is restricted to dbi-users)
On 12-Jun-2006 Steve Hay wrote:
> Patrick Galbraith wrote:
>> * To turn off server-side prepare statements to have emulated prepared
>> statements, append ";mysql_emulated_prepare=0" in the connect string or
>> via the driver handle.
>
> Shouldn't that be ";mysql_emulated_prepare=1" ?
>
> Also, I see that as of 3.0004_1 UTF-8 support has been added. I've lost
> count of the number of times that people (including myself) have asked
> for this, so it's great to see it at last. Did I miss the announcement
> about this? I don't recall seeing one, and it isn't even mentioned in
> the documentation: you have to read the ChangeLog (or the source code!)
> to find it.
>
To my knowledge it was not announced but was discussed on the dbi-dev
list and it is under development still for the reasons given in:
See my posting http://www.nntp.perl.org/group/perl.dbi.dev/4550
and
http://bugs.mysql.com/bug.php?id=19814
i.e. it is only in the development release _1 and is somewhat stalled because
no one can categorically say what charsetnr should contain for UTF8 and there
does not appear to be a definitive defn for SET NAMES and SET CHARACTER SET.
Having said that, it works for what I'm doing but I don't have an non-ASCII
table names and I only have ASCII and UTF8 data.
Martin
--
Martin J. Evans
Easysoft Ltd, UK
http://www.easysoft.com