Альтернатива множеству логических значений в MySQL?

скажем, у меня есть форма поиска в форме:

Проверьте все, что вас интересует:

  • боулинг
  • бильярдный
  • сладости

Могу ли я запросить эти данные из базы данных вместо того, чтобы прибегать к добавлению тонн булевых элементов в базу данных, такую ​​как это?

(VenueId, IfBowling, IfBilliard, IfSweets)

А может быть, есть только один столбец, который будет содержать все те варианты, которые есть у самого места проведения?

Альтернатива .. уверенный .. легкий:

Таблица User таблица Interests таблица UserInterests .

UserInterests используется для хранения отношений «многие ко многим» между Users и Interests и содержит значения, которые являются FOREGN KEY s из указанных таблиц.

PS Вы действительно должны прочитать книгу SQL Antipatterns . Вы бы многому научились у него.