Ändert den Inhalt einer vorhandenen Zeile.
| 
            virtual int update_row
          ( | old_data, | |
| new_data ); | 
| const byte * | old_data ; | 
| byte * | new_data ; | 
        Dies ist die Methode update_row.
      
        old_data speichert den alten und
        new_data den neuen Datensatz der Zeile.
      
        Der Server kann Änderungen anhand einer Reihenfolge vornehmen,
        wenn eine ORDER BY-Klausel verwendet wurde.
        Eine aufeinander folgende Ordnung ist nicht garantiert.
      
        Zurzeit kann new_data keine
        aktualisierten auto_increment- oder
        timestamp-Felder aufnehmen. Dies können Sie
        jedoch zum Beispiel folgendermaßen erreichen: 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();.
      
        Wird von sql_select.cc,
        sql_acl.cc, sql_update.cc
        und sql_insert.cc aufgerufen.
      
            old_data
          
            new_data
          
Keine Rückgabewerte.
(kein Beispiel verfügbar)
{ return  HA_ERR_WRONG_COMMAND; }
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.

