From: Peter Rabbitson Date: Fri, 15 Jan 2010 00:38:53 +0000 (+0000) Subject: Better description of mysql strict option X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=3c01add80ad3aa8bab29f0b994ce7a83a4328a4d;p=dbsrgits%2FDBIx-Class-Historic.git Better description of mysql strict option --- diff --git a/lib/DBIx/Class/Storage/DBI/mysql.pm b/lib/DBIx/Class/Storage/DBI/mysql.pm index 9fa6d31..20e4f7f 100644 --- a/lib/DBIx/Class/Storage/DBI/mysql.pm +++ b/lib/DBIx/Class/Storage/DBI/mysql.pm @@ -106,6 +106,19 @@ It also provides a one-stop on-connect macro C which sets session variables such that MySQL behaves more predictably as far as the SQL standard is concerned. +=head1 STORAGE OPTIONS + +=head2 set_strict_mode + +Enables session-wide strict options upon connecting. Equivalent to: + + ->connect ( ... , { + on_connect_do => [ + q|SET SQL_MODE = CONCAT('ANSI,TRADITIONAL,ONLY_FULL_GROUP_BY,', @@sql_mode)|, + q|SET SQL_AUTO_IS_NULL = 0|, + ] + }); + =head1 AUTHORS See L