Ну видимо facebook считает, что вы мошенник. Меня не блокирует за пару аккаунтов, но я ничего не продают.
Да и продажа чужих аккаунтов можно считать мошенничеством, достаточно написать жалобу тому, кто создал его и тот кто купил получит блокировку, а значит вы мошенник.
почитайте про типы данных в языках программирования.
Ограничить длину можно только через CHAR (если такой тип есть в языке), в php вам нужно будет проверять длину.
Вячеслав, не слушайте его. БП - самая слабая часть любой сборки, тратиться на дорогую нет смысла, они все практически вылетают одинаково, особенно, если у вас проблемы с питанием и часто вырубаете от сети комп.
Ни каких, нормальные СУБД всё сами делают и никаких шаловливых ручек не нужны ей.
А вот то что зависло, - это проблемы 1С, смотрите процесс, если висит убивайте.
Encoders, если у вас MySQL 8, то там минусов уже мало, единственный огромный минус, медленный и бедный JSON, в сравнение с JSONB у PostgreSQL.
А если вы используете старую версию MySQL, то там вообще ничего нет :) она может только хранить данные, да и то без проверки цельности.
А если совсем кратно PostgreSQL умеет всё, даже NOSQL, а MySQL только базовые вещи, да и то только начиная с 8 версии.
Если вам никогда не придётся хранить JSON, или организовывать данные в стиле NOSQL, то MySQL 8 вам подойдёт.
Encoders, Тогда следующая ошибка, что все остальные сущности имеют свой ID.
Они должно иметь только внешний ключ general_id , а так же помечены одновременно как основной ключ (или как уникальные). Это обеспечит связь OneToOne и гарантирует, что не будет несколько одинаковых general_id (разумеется, если у вас нормальная СУБД - PostgreSQL, а не MySQL)
Encoders, Все поля всегда заполнены или что-то будет часто Null? (ну кроме parent_id)
Если вам придётся доставать данные из general_request, как вы узнаете с какой таблицей нужно джойнить?
И зачем вы в каждой таблице дублируете атрибуты создания и обновления, когда они у вас есть в главной сущности general_request?
Или у вас general_request одновременно может быть всем?
Daria Motorina, ну в своём проекте я использую ваш подход :), только я у объекта через доктрину дёргаю наличие связи и бросаю сам исключение :) Поэтому тут как кому удобно.