code: async function createTable (args) {
      // get args object
      args = requireValidOptionalObject(args)
      // get create table sql
      var createTableSql = sql.createTable(this)
      // debug
      debug(createTableSql)
      // attempt to create table
      await this.mysql().query(createTableSql, {}, {}, args.session)
  }
docs: @function createTable
  
  create a new table
  
  @param {object} args
  
  @returns {Promise}
  
  @throws {Error}