DBD::mysql and DBD::mSQL
versions 1.20xx and
Version 1.20xx (even numbers) is the stable line, which is maintained for bug and portability fixes only. Version 1.21_xx (odd numbers) is used for development of the driver: all new features or interface modifications will be done in this line until it finally becomes 1.22xx.
Transactions No Locking Yes, explicit (MySQL only) Table joins Yes, inner and outer (inner only for mSQL) LONG/LOB datatypes Yes, up to 4 GB Statement handle attributes available After execute( ) Placeholders Yes, "?" (emulated) Stored procedures No Bind output values No Table name letter case Depends on filesystem, stored as defined Field name letter case Insensitive/Sensitive (MySQL/mSQL), stored as defined Quoting of otherwise invalid names No Case-insensitive "LIKE" operator Varies, see description below Server table ROW ID pseudocolumn Yes, "_rowid" (mSQL only) Positioned update/delete No Concurrent use of multiple handles Unrestricted
The driver author is Jochen Wiedmann. He can be contacted via the mailing list Msql-Mysqlemail@example.com.
MySQL and mSQL are freely available, small, efficient database servers. MySQL has a rich feature set while mSQL is quite minimalist.
DBD::mysql driver 1.20xx
supports all MySQL versions since around 3.20. The
DBD::mysql driver 1.21_xx supports MySQL 3.22 or ...