Name
DBD::mysql and DBD::mSQL
General Information
Driver version
DBD::mysql
and
DBD::mSQL
versions 1.20xx and
1.21_xx
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.
Feature summary
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
Author and contact details
The driver author is Jochen Wiedmann. He can be contacted via the mailing list Msql-Mysql-modules@lists.mysql.com.
Supported database versions and options
MySQL and mSQL are freely available, small, efficient database servers. MySQL has a rich feature set while mSQL is quite minimalist.
The 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 ...
Get Programming the Perl DBI now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.