Почему для хранения значений BOOLEAN в базе данных используется smallint (5) TYPO3 вместо smallint (1)? - PullRequest
0 голосов
/ 15 октября 2018

В TYPO3 8.7.x тип данных для логических значений в MySQL-Database - smallint (5), и мне интересно, почему это не tinyint (1).Например, для таких полей, как «удаленный» и «скрытый».Итак, есть ли веская причина не использовать tinyint (1) для хранения логических значений в моем собственном расширении?

1 Ответ

0 голосов
/ 16 января 2019

У меня просто был тот же вопрос.Кажется, tinyint специфичен для MySQL.Доктрина dbal отображает это на smallint, чтобы быть db-агностиком.(Изучено на Slack, спасибо Кристиану Куну!)

...