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 mariadb\_dyncol\_update\_many\_named function

## [See also](#See_also)

•

mariadb\_dyncol\_create\_many\_num

•

mariadb\_dyncol\_update\_many\_named

•

Dynamic Column Error Codes

Version 3.4

---

Document: mariadb_dyncol_create_many_named(3) from mariadb-13.0 13.0.1-r0 (Chainguard OS)
