1
我正在使用MySQL的存儲引擎。但我已經在簡單地解析數據了。例如,有以下簽名的方法:如何在編寫mysql存儲引擎時使用Field類型?
int ha_engine::update_row(const uchar *old_data, uchar *new_data);
所以數據存儲在old_data和new_data數組中。但是爲了從這個數組中獲取數據,應該使用Field類來訪問這些行中的數據。
現在的問題是,我不知道該怎麼做。例如,此代碼:
longlong val = table_share->field[0]->val_int();
將不起作用,或者我不知道從哪一行開始我會得到第一列。那麼應該怎麼做呢?
非常感謝您的幫助!