List all fields.
Returns an array of mappings with information about the fields in the
table named table. If the argument wild is given, only those
fields matching it will be returned
The mappings contain the following entries:
| "name" : string | The name of the field.
|
| "table" : string | The name of the table.
|
| "default" : string | The default value for the field.
|
| "type" : string | The SQL type of the field.
|
| "length" : int | The length of the field.
|
| "max_length" : int | The length of the longest element in this field.
|
| "flags" : multiset(string) | Some flags.
|
| decimals : int | The number of decimalplaces.
|
|
The type of the field can be any of:
"decimal", "char", "short", "long",
"float", "double", "null", "time",
"longlong", "int24", "tiny blob", "medium blob",
"long blob", "var string", "string" or "unknown".
The flags multiset can contain any of:
| "primary_key" | This field is part of the primary key for this table.
|
| "not_null" | This field may not be NULL.
|
| "blob" | This field is a blob field.
|
|