MySQL:如何编写Information Schema Plugin(5)
来源:未知 责任编辑:责任编辑 发表时间:2013-12-06 08:45 点击:次
为了将记录保存到i_s表中,这里不的不提到两个函数:field类的成员函数store_系列函数和schema_table_store_record(),前者用来存储数据到表结构体追踪,后者用来将一行存储好的数据放入到临时表中。
store函数是Field类的方法,有5个:
函数 |
描述 |
Field::store(const char *to, uint length, CHARSET_INFO *cs) |
to:字符串指针;length:字符串长度 cs:字符串的字符集,默认的字符集为system_charset_info bin类型为my_charset_bin、 latin1类型为 my_charset_latin1,此外,我们还可以通过get_charset()、get_charset_by_name()或者get_charset_by_csname()来获得字符集信息 |
Field::store(longlong nr, bool unsigned_val) |
nr:longlong整数值 unsigned_val:是否为unsigned类型 |
Field::store(double nr) |
存储double类型 |
Field::store_decimal(const my_decimal *d) |
decimal类型 |
Field::store_time(MYSQL_TIME *ltime, timestamp_type t_type) |
时间类型 |
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>