Working only on mysql.
X::dump($db->hasIdIncrement('table_users'));
// (bool) 1
function(string $table)
{
return ($model = $this->modelize($table)) &&
isset($model['keys']['PRIMARY']) &&
(\count($model['keys']['PRIMARY']['columns']) === 1) &&
($model['fields'][$model['keys']['PRIMARY']['columns'][0]]['extra'] === 'auto_increment');
}