write_row |
發(fā)布時(shí)間: 2012/8/22 18:14:07 |
目的為表添加新行。 概要
描述這是write_row方法。
write_row()用于插入行。目前,如果出現(xiàn)大量加載,不會(huì)給出任何extra()提示。buf是數(shù)據(jù)的字節(jié)數(shù)組,大小為table->s->reclength。
可以使用字段信息從本地字節(jié)數(shù)組類型提取數(shù)據(jù)。例如: for (Field **field=table->field ; *field ; field++) { ... } BLOB必須特殊處理:
for (ptr= table->s->blob_field, end= ptr + table->s->blob_fields ; ptr != end ; ptr++)
{
char *data_ptr;
uint32 size= ((Field_blob*)table->field[*ptr])->get_length();
((Field_blob*)table->field[*ptr])->get_ptr(&data_ptr); 電腦技術(shù)www.boydavid.com
...
}
關(guān)于以字符串形式提取所有數(shù)據(jù)的示例,請(qǐng)參見(jiàn)ha_tina.cc。在ha_berkeley.cc中,對(duì)于ha_berkeley自己的本地存儲(chǔ)類型,給出了一個(gè)通過(guò)“包裝功能”完整保存它的例子。 電腦維護(hù)www.boydavid.com 請(qǐng)參見(jiàn)update_row()關(guān)于auto_increments和時(shí)間戳的注釋。該情形也適用于write_row()。
從item_sum.cc、item_sum.cc、sql_acl.cc、sql_insert.cc、sql_insert.cc、sql_select.cc、sql_table.cc、sql_udf.cc、以及sql_update.cc調(diào)用。
參數(shù)
返回值無(wú)返回值。
用法計(jì)算機(jī)愛(ài)好者www.boydavid.com 默認(rèn)實(shí)施{ return HA_ERR_WRONG_COMMAND; } 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |