title: Chain SQL commands immediately after creating table w/ node.js
body: <p>I'm trying to construct a statement that performs the following without returning a runtime error:</p>
  
  <pre><code>data = new sqlite3.Database('data/table.db')
  data.run('CREATE table IF NOT EXISTS table(count integer primary key,unit)');
  data.run('INSERT INTO table(count,unit) VALUES(0,"oz")')
  </code></pre>
  
  <p>When run consecutively, I receive a</p>
  
  <pre><code>events.js:160
    throw er; // Unhandled 'error' event
    ^
  
  Error: SQLITE_ERROR: no such table: table
  at Error (native)
  </code></pre>
  
  <p>and obviously upon running again, it runs without issue. I'm trying to find a way to efficiently build this to my liking. I've tried closing the database and re-opening in a nested function, but this doesn't seem to work either. Any suggestions?</p>
  
  <p>Thank you !</p>