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