Есть такое.
Помню, когда жил в сельской местности, при подозрении на грозу отрубалась вся мало-мальски стоящая техника + антенну из телевизора вытаскивали. Это как раз тот случай, когда лучше перебдеть чем недобдеть.
На моей памяти был случай. Когда через некоторое время после окончания грозы, даже небо прояснилось, не слабо так шарахнуло. Поплатились все, кто успел включить технику.
Вы не обращали внимания, что сейчас все анкеты и формы заявлений пр. для согласия на участие в подобных лотереях или акциях, одержат блок информации (мелким шрифтом), подписывая который вы даете согласие на обработку персональных данных?
Во-во… еще в 90-х началось.
Помню, что базы адресатов пополнялись наивными родственниками и знакомыми, которые любезно сливали адреса и фамилии за обещание дополнительных плюшек.
Чтобы проанализировать, смоделировать, протестировать нужно время, а конкретная задача, как правило, имеет четко поставленные цели и сроки. «Может быть» подразумевает ненулевую вероятность возникновения такой ситуации и если она возникнет, то, скорее всего, во время эксплуатации, когда исправление ошибки в разы дороже, чем во время разработки. Использование же суррогатного ключа исключает такие ситуации и дополнительное поле + индекс не такая большая плата за это.
обновлением ссылок при изменении поля внешнего ключа должен заниматься ON UPDATE CASCADE этого внешнего ключа. Другой вопрос, что его в 99% случаев игнорируют.
и правильно делают, т.к. изменения могут быть очень масштабными.
Помню, когда жил в сельской местности, при подозрении на грозу отрубалась вся мало-мальски стоящая техника + антенну из телевизора вытаскивали. Это как раз тот случай, когда лучше перебдеть чем недобдеть.
На моей памяти был случай. Когда через некоторое время после окончания грозы, даже небо прояснилось, не слабо так шарахнуло. Поплатились все, кто успел включить технику.
PS
Сейчас из газировки больше всего нравится грушевый волчихинского пивзавода, не знаю только возят ли его в нск.
проблему с индексами таки не решили
Помню, что базы адресатов пополнялись наивными родственниками и знакомыми, которые любезно сливали адреса и фамилии за обещание дополнительных плюшек.
индекс есть, но он бесполезен.
Решение на MySQL надо еще суметь приготовить, у топикстартера здесь полный провал.
тут можно и mod_geoip заюзать, геолокация далеко не накаждой странице нужна.
P.S.
А зачем все это в mysql? почему не оставить в формате maxmind?
не факт что так и будет всегда и со временем не появятся новые, более тяжелые связи.
для меня вообще сомнителен смысл кляузы auto_increment в объявлении поля.
и правильно делают, т.к. изменения могут быть очень масштабными.