Update runs a SQL UPDATE statement for each element in list. List items must be pointers.
The hook functions PreUpdate() and/or PostUpdate() will be executed before/after the UPDATE statement if the interface defines them.
Returns the number of rows updated.
Returns an error if SetKeys has not been called on the TableMap Panics if any interface in the list has not been registered with AddTable