1e41f4b71Sopenharmony_ci# Rdb_KeyInfo
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci
4e41f4b71Sopenharmony_ci## Overview
5e41f4b71Sopenharmony_ci
6e41f4b71Sopenharmony_ciDefines a struct for the primary key or row number of the row that changes.
7e41f4b71Sopenharmony_ci
8e41f4b71Sopenharmony_ci**Since**: 11
9e41f4b71Sopenharmony_ci
10e41f4b71Sopenharmony_ci**Related module**: [RDB](_r_d_b.md)
11e41f4b71Sopenharmony_ci
12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ci## Summary
14e41f4b71Sopenharmony_ci
15e41f4b71Sopenharmony_ci
16e41f4b71Sopenharmony_ci### Structs
17e41f4b71Sopenharmony_ci
18e41f4b71Sopenharmony_ci| Name| Description|
19e41f4b71Sopenharmony_ci| -------- | -------- |
20e41f4b71Sopenharmony_ci| [Rdb_KeyData](union_rdb___key_info_1_1_rdb___key_data.md) | Changed data.|
21e41f4b71Sopenharmony_ci
22e41f4b71Sopenharmony_ci
23e41f4b71Sopenharmony_ci### Member Variables
24e41f4b71Sopenharmony_ci
25e41f4b71Sopenharmony_ci| Name| Description|
26e41f4b71Sopenharmony_ci| -------- | -------- |
27e41f4b71Sopenharmony_ci| [count](_r_d_b.md#count) | Number of the changed primary keys or row numbers.|
28e41f4b71Sopenharmony_ci| [type](_r_d_b.md#type) | Type of the primary key. For details, see [OH_ColumnType](_r_d_b.md#oh_columntype).|
29e41f4b71Sopenharmony_ci| **data** | [Rdb_KeyInfo::Rdb_KeyData](union_rdb___key_info_1_1_rdb___key_data.md) that holds the changed data.|
30