# File lib/dbd/mysql/statement.rb, line 32
32:         def execute
33:             sql = @prep_stmt.bind(@params)
34:             @mutex.synchronize {
35:                 @handle.query_with_result = true
36:                 @res_handle = @handle.query(sql)
37:                 @column_info = self.column_info
38:                 @current_row = 0
39:                 @rows = DBI::SQL.query?(sql) ? 0 : @handle.affected_rows 
40:             }
41:         rescue MyError => err
42:             error(err)
43:         end