10bet网址
MySQL内部手册


23.18.26 update_row

目的

更新现有行的内容。

剧情简介

虚拟int

old_data

new_data)

Const字节

old_data

字节*

new_data

描述

这是update_row方法。

Old_data将包含之前的行记录,而new_data将包含最新的数据。

如果使用了ORDER BY子句,服务器可以基于排序进行更新。不保证连续订购。

目前,new_data没有更新的auto_increment记录,也没有更新的时间戳字段。例如,你可以这样做:if (table->timestamp_field_type & TIMESTAMP_AUTO_SET_ON_UPDATE) table->timestamp_field->set_time();If (table->next_number_field && record == table->record[0]) update_auto_increment();

从sql_select调用。cc, sql_acl。cc, sql_update。Cc和sql_insert.cc。

参数

  • old_data

  • new_data

返回值

没有返回值。

使用

这一节还有待写。

默认实现

{返回HA_ERR_WRONG_COMMAND;}