Антон Дышкант: отличие второго от третьего в том, что в третьем случае вы потом не сможете выполнить update или insert со значением null в этой колонке.
Не могу сказать есть ли разница с точки зрения внешних ключей, но из соображений читаемости и логики обработки я бы рекомендовал ставить NULL по-умолчанию в том случае, если поле не обязательное.
Алексей Уколов
@alexey-m-ukolov Куратор тега Веб-разработка
Андрей: нет, не понятно. Вы туда просто добавили то, что в комментариях уже написали. А мне после ваших комментариев было неясно что в итоге я бы у вас купил, будь у меня такое желание.
Алексей Уколов
@alexey-m-ukolov Куратор тега Веб-разработка
Лично мне все еще не ясно, что конкретно вы продаете - cms? дизайн? готовый бизнес? что-то еще? Сформулируйте свое предложение конкретно и вам, думаю, станет понятнее куда с ним податься.
Сергей Ермаков: @FanatPHP часто совершенно необоснованно грубит (например, как в этой ветке), но тем не менее говорит правильные вещи. Вы родили какой-то непонятный кривой велосипед в данном случае.
[window.]document.getElementById("elementID").style.borderBottom у меня блокирует весь код.к сожалению.
В вашем случае должно быть elem.style.borderBottom, если что.
Нажмите F12, посмотрите какие ошибки показываются в консоли - если код блокируется, значит выкинулся какой-то фатальный Exception.