Bug in mysql backend.
Jan-Henrik Haukeland
hauk at tildeslash.com
Wed Feb 7 21:00:27 CET 2007
Thanks for the report! This was a bug that occurs if you used two or
more number parameters in a MySQL prepared statement. The just
released version 1.1.3 should fix this issue.
Best regards
--
Jan-Henrik Haukeland
http://tildeslash.com/
On 7. feb. 2007, at 14.18, José Antonio Sánchez wrote:
> I was using libzdb to save data to a sqlite database. Now I've decided
> to try MySQL but I've found that it saves integer data as wrong
> values. I've attached a test program. It creates the same table in a
> sqlite database and mysql database, then it adds a row to each of
> them. When I make a query in sqlite I get the right value but in MySQL
> all the integer values are replaced by 1.
>
> I'm using Ubuntu Edgy (6.10) with MySQL 5.0.24a (the official Ubuntu
> version) and 3.3.5 (official too).
>
> Running the test, I get the following in mysql:
>
> mysql> select * from Operations;
> +---------+-----------+--------+------+--------+------+------+------
> +------+------+------------------------+
> | transId | timestamp | isUndo | seq | opName | arg1 | arg2 | arg3 |
> arg4 | arg5 | saveBlob |
> +---------+-----------+--------+------+--------+------+------+------
> +------+------+------------------------+
> | trans1 | timestamp | 1 | 1 | 1 | arg1 | arg2 | NULL |
> NULL | NULL | Very Large Binary Blob |
> +---------+-----------+--------+------+--------+------+------+------
> +------+------+------------------------+
> 1 row in set (0.00 sec)
>
>
>
> --
> Saludos.
> José Antonio Sánchez
> <test_database.c>
> --
> To unsubscribe:
> http://www.tildeslash.com/mailman/listinfo/libzdb-general
More information about the libzdb-general
mailing list