diff --git a/lib/DBD/mysql.pm b/lib/DBD/mysql.pm index 0bfecb91..04c9fa94 100644 --- a/lib/DBD/mysql.pm +++ b/lib/DBD/mysql.pm @@ -1670,28 +1670,36 @@ header of table names together with all rows: } For portable applications you should restrict yourself to attributes with -capitalized or mixed case names. Lower case attribute names are private -to DBD::mysql. The attribute list includes: +capitalized or mixed case names. Uppercase attribute names are in the +statement handle interface described by L, while lower case attribute +names are private to DBD::mysql. The attribute list includes: =over -=item ParamValues +=item NAME -This attribute is supported as described in the DBI documentation. +A reference to an array of column names, as per DBI docs. -It returns a hashref, the keys of which are the 'names' of the -placeholders: integers starting at 1. It returns an empty hashref if -the statement has no placeholders. +=item NULLABLE -The values for these keys are initially undef; they are populated when -the C or C method is called. Supplying the -parameter values in the arguments to C will override any -previously bound values. +A reference to an array of boolean values; TRUE indicates that this column +may contain NULL's. -After execution, it is possible to use C to change a single -value in the statement and C again, with other values -unchanged. The attribute remains properly populated after the C -method is called, with the values from the last execution. +=item NUM_OF_FIELDS + +Number of fields returned by a I or I statement. -You may use this for checking whether a statement returned a result: -A zero value indicates a non-SELECT statement like I, -I or I. - =item mysql_table A reference to an array of table names, useful in a I result. -=item TYPE - -A reference to an array of column types. The engine's native column -types are mapped to portable types like DBI::SQL_INTEGER() or -DBI::SQL_VARCHAR(), as good as possible. Not all native types have -a meaningful equivalent, for example DBD::mysql::FIELD_TYPE_INTERVAL -is mapped to DBI::SQL_VARCHAR(). -If you need the native column types, use I. See below. - =item mysql_type A reference to an array of MySQL's native column types, for example