Tabela de rolagem horizontal em Bootstrap / CSS

Como poderia fazer com que uma tabela dentro de um contêiner com sua própria largura não siga a largura do contêiner e, em vez disso, retenha a largura da tabela quando ela não estiver dentro do contêiner. Eu tenho uma tabela muito grande que eu quero encaixar dentro de um contêiner col-md-9 e exibe mal porque aperta a mesa para caber no contêiner. eu tenteimin-width para a tabela, mas não é flexível, pois adicionar mais colunas à minha tabela irá comprimi-la novamente. Seria possível tornar a largura da tabela automática sem seguir a largura do pai?

<div class="col-md-9" style="overflow-x: auto">
    <table class="table table-bordered" style="width:auto">
    <tbody>
        <tr>
          .... contents
        </tr>
    <tbody>
    </table>
</div>

questionAnswers(3)

yourAnswerToTheQuestion