fix error when row extra is undefined.

{ field: 'id',
  type: 'text',
  collation: 'latin1_swedish_ci',
  null: 'YES',
  default: '',
  key: '',
  extra: [ '' ],
  comment: '' }

{ field: 'login',
  type: 'varchar(255)',
  collation: 'latin1_swedish_ci',
  null: 'YES',
  default: '',
  key: '',
  extra: [ '' ],
  comment: '' }

{ field: 'timeCreate',
  type: 'varchar(255)',
  collation: 'latin1_swedish_ci',
  null: 'YES',
  default: '',
  key: '',
  extra: [ '' ],
  comment: '' }

{ field: 'timeLogin',
  type: 'varchar(255)',
  collation: 'latin1_swedish_ci',
  null: 'YES',
  default: '',
  key: '',
  extra: [ '' ],
  comment: '' }

{ field: 'createdAt',
  type: 'datetime',
  collation: '',
  null: 'YES',
  default: '',
  key: '',
  extra: [ '' ],
  comment: '' }

{ field: 'updatedAt',
  type: 'datetime',
  collation: '',
  null: 'YES',
  default: '',
  key: '',
  extra: [ '' ],
  comment: '' }

{ key: 'PRIMARY' }
{ key: 'PRIMARY' }

{ field: 'id',
  type: 'int(10) unsigned',
  collation: '',
  null: '',
  default: '',
  key: 'id_UNIQUE',
  extra: [ 'auto_increment', '->null.null' ],
  comment: '' }

{ field: 'login',
  type: 'varchar(20)',
  collation: 'latin1_swedish_ci',
  null: '',
  default: '',
  key: '',
  extra: [ '' ],
  comment: '' }

{ field: 'password',
  type: 'varchar(45)',
  collation: 'latin1_swedish_ci',
  null: '',
  default: '',
  key: '',
  extra: [ '' ],
  comment: '' }

{ field: 'timeCreate',
  type: 'timestamp',
  collation: '',
  null: 'YES',
  default: 'CURRENT_TIMESTAMP',
  key: '',
  extra: [ '' ],
  comment: '' }

{ field: 'lastLogin',
  type: 'timestamp',
  collation: '',
  null: 'YES',
  default: '',
  key: '',
  extra: [ '' ],
  comment: '' }

{ key: 'PRIMARY' }
{ key: 'PRIMARY' }

Пару значений не имеют поля ''extra' отсюда возникает исключение. Скорее всего ошибка в формировании списка data.