MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / execute

Method execute

pager_lib/pymysql/cursors.py:133–155  ·  view source on GitHub ↗

Execute a query. :param query: Query to execute. :type query: str :param args: Parameters used with query. (optional) :type args: tuple, list or dict :return: Number of affected rows. :rtype: int If args is a list or tuple, %s can be used a

(self, query, args=None)

Source from the content-addressed store, hash-verified

131 return query
132
133 def execute(self, query, args=None):
134 """Execute a query.
135
136 :param query: Query to execute.
137 :type query: str
138
139 :param args: Parameters used with query. (optional)
140 :type args: tuple, list or dict
141
142 :return: Number of affected rows.
143 :rtype: int
144
145 If args is a list or tuple, %s can be used as a placeholder in the query.
146 If args is a dict, %(name)s can be used as a placeholder in the query.
147 """
148 while self.nextset():
149 pass
150
151 query = self.mogrify(query, args)
152
153 result = self._query(query)
154 self._executed = query
155 return result
156
157 def executemany(self, query, args):
158 """Run several data against one query.

Callers 3

executemanyMethod · 0.95
_do_execute_manyMethod · 0.95
connectMethod · 0.45

Calls 3

nextsetMethod · 0.95
mogrifyMethod · 0.95
_queryMethod · 0.95

Tested by

no test coverage detected