----- Original Message -----
From: "Paul DuBois" <[EMAIL PROTECTED]>
To: "rory oconnor" <[EMAIL PROTECTED]>
Cc: "Rune Steinseth" <[EMAIL PROTECTED]>; "mysql list (choose midget)"
<[EMAIL PROTECTED]>
Sent: Tuesday, May 14, 2002 11:45 AM
Subject: Re: Making UPDATE return the no. of rows matched [from Perl]
[snip]
>On Thu, 2002-03-14 at 09:51, Paul DuBois wrote:
>> At 10:41 +0100 3/14/02, Rune Steinseth wrote:
>> >Hi all,
>> >I have changed database for my Java app to MySQL. The
>> >app was developed with SQL Server. Some of the logic
>> >is dependent on getting the no. of rows updated
>> >returned after an UPDATE query. MySQL does only
>> >return the rows that are really updated, not the rows
>> >matched of an UPDATE. This causes problems.
>> >Is there an easy way to get MySQL always return the
>> >number of rows matched in an UPDATE?
>>
>> There's a flag you can set to control this when connecting to the
>> MySQL server, if you're using the C API or the Perl DBI API. I
>> don't think there's an option for this in Java, at least if you're
> > using the MM.MySQL driver. It seems to set the CLIENT_FOUND_ROWS
>> flag unconditionally. I guess you could change the source and
>> recompile.
Later versions of the JDBC driver (2.0.13 is the latest, but this change was
made quite some time ago) use the CLIENT_FOUND_ROWS flag, as it's the
behavior that JDBC-based apps expect.
-Mark
---------------------------------------------------------------------
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