## execute method not return the newly created or updated row id. ## we often require newly created id or data to show user. ## and number of effected rows to display. ## todo:: return ( effected_rows: i64, last_effected_id: i64) from both execute methods