mariadb\_dyncol\_create\_many\_named(3) MariaDB Connector/C mariadb\_dyncol\_create\_many\_named(3)

## [Name](#Name)

mariadb\_dyncol\_create\_many\_named - Creates a dynamic column with named keys

## [Synopsis](#Synopsis)

```
#include <mariadb_dyncol.h>
enum enum_dyncol_func_result
mariadb_dyncol_create_many_named(DYNAMIC_COLUMN *str,


                                 uint column_count,


                                 MYSQL_LEX_STRING *column_keys,


                                 DYNAMIC_COLUMN_VALUE *values,


                                 my_bool new_string);
    
```

## [Description](#Description)

Create a dynamic column from arrays of values and names.

## [Parameter](#Parameter)

•

\*str - A pointer to a dynamic column structure

•

column\_count - number of columns

•

\*column\_keys - an array of column keys

•

\*values - an array of values

•

new\_string - if set str will be reinitialized (not freed) before usage

## [Return value](#Return_value)

Returns ER\_DYNCOL\_OK on success, otherwise error.

## [Notes](#Notes)

•

To delete, update or insert new columns into an existing dynamic column use &lt;mariadb\_dyncol\_update\_many\_named&gt; function

## [See also](#See_also)

•

&lt;mariadb\_dyncol\_create\_many\_num&gt;

•

&lt;mariadb\_dyncol\_update\_many\_named&gt;

•

Dynamic Column Error Codes (dyncol\_typesanddefs#error-codes)

Version 3.3.1

---

Document: mariadb_dyncol_create_many_named(3) from mariadb-11.5 11.5.2-r4 (Chainguard OS)
