insert_many fails on sqlite 3.9.2
Holy shit, Sqlite 3.6? That's like 10 years old.

It doesn't support bulk insert, so you will need to use a loop in this case.
hi, Thank you for your great project.

On peewee version 3.9.2, I'm trying to use insert_many with sqite 3.6.21, python 2.7.10:

Test code:
=========================
from peewee import *
db = SqliteDatabase('test.db')

class BaseModel(Model):
    class Meta:
        database = db

class TestDB(BaseModel):
    username = CharField(default='')

def Test2():
    usernames = ['charlie', 'huedddy', 'peewee', 'mickey']  # only 1 item is success
    row_dicts = ({'username': username} for username in usernames)

    # Insert 4 new rows
    TestDB.insert_many(row_dicts).execute()

db.connect()
db.create_tables([TestDB])

Test2()

=========================
If insert 1 row record is successful, Inserting multiple items will get the following error


  File "D:/Code/py/main.py", line 79, in Test
    TestDB.insert_many(row_dicts).execute()
  File "C:\Python27\lib\site-packages\peewee.py", line 1698, in inner
    return method(self, database, *args, **kwargs)
  File "C:\Python27\lib\site-packages\peewee.py", line 1769, in execute
    return self._execute(database)
  File "C:\Python27\lib\site-packages\peewee.py", line 2473, in _execute
    return super(Insert, self)._execute(database)
  File "C:\Python27\lib\site-packages\peewee.py", line 2236, in _execute
    cursor = database.execute(self)
  File "C:\Python27\lib\site-packages\peewee.py", line 2848, in execute
    return self.execute_sql(sql, params, commit=commit)
  File "C:\Python27\lib\site-packages\peewee.py", line 2839, in execute_sql
    raise
  File "C:\Python27\lib\site-packages\peewee.py", line 2627, in __exit__
    reraise(new_type, new_type(*exc_args), traceback)
  File "C:\Python27\lib\site-packages\peewee.py", line 2835, in execute_sql
    cursor.execute(sql, params or ())
peewee.OperationalError: near ",": syntax error

