Delete runs a SQL DELETE statement for each element in list. List items must be pointers.
The hook functions PreDelete() and/or PostDelete() will be executed before/after the DELETE statement if the interface defines them.
Returns the number of rows deleted.
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