mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2025-07-04 11:53:07 +03:00
minor update
This commit is contained in:
parent
eaa9dd07bc
commit
1ec5221d82
|
@ -43,14 +43,16 @@ class Replication:
|
||||||
return "<DataType: %s>" % self
|
return "<DataType: %s>" % self
|
||||||
|
|
||||||
class Table:
|
class Table:
|
||||||
def __init__(self, parent, name, columns, typeless=False):
|
def __init__(self, parent, name, columns=None, create=True, typeless=False):
|
||||||
self.parent = parent
|
self.parent = parent
|
||||||
self.name = name
|
self.name = name
|
||||||
self.columns = columns
|
self.columns = columns
|
||||||
if not typeless:
|
if create:
|
||||||
self.parent.cursor.execute('CREATE TABLE %s (%s)' % (name, ','.join('%s %s' % (colname, coltype) for colname, coltype in columns)))
|
self.parent.cursor.execute('DROP TABLE IF EXISTS %s' % self.name)
|
||||||
else:
|
if not typeless:
|
||||||
self.parent.cursor.execute('CREATE TABLE %s (%s)' % (name, ','.join(colname for colname in columns)))
|
self.parent.cursor.execute('CREATE TABLE %s (%s)' % (self.name, ','.join('%s %s' % (colname, coltype) for colname, coltype in self.columns)))
|
||||||
|
else:
|
||||||
|
self.parent.cursor.execute('CREATE TABLE %s (%s)' % (self.name, ','.join(colname for colname in self.columns)))
|
||||||
|
|
||||||
def insert(self, rows):
|
def insert(self, rows):
|
||||||
self.parent.cursor.executemany('INSERT INTO %s VALUES (?,?,?,?,?)' % self.name, rows)
|
self.parent.cursor.executemany('INSERT INTO %s VALUES (?,?,?,?,?)' % self.name, rows)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user