Разве контролировать sql нельзя обычными подготовленными запросами?
структура данных в этом поле
SELECT ...
FROM Company
JOIN Company ON Company.companyId = Company.parentId
...
SELECT ...
FROM Company AS t1
JOIN Company AS t2 ON t1.companyId = t2.parentId
...
когда убираю индекс у меня идёт быстрее вставка данныхНу это можно было и без эксперимента сказать. Индекс ВСЕГДА снижает скорость изменения данных, если происходят изменения в значении его выражения.
надо заполнить таблицу большим массивом новых данныхУдаление индекса, массированная корректировка, пересоздание индекса - обычная практика. И зачастую - эффективная.
Скажем, внешняя машина стучится на мой адрес 189.189.189.189:5000
Мне в роутер так и придет запрос на порту 5000?
Приведите пример, когда без FK не обойтись.
Следить за целостностью БД со стороны клиента, к которому нет доверия, это шутка такая?
что есть внешние ключи, что нет - она хламом и останется.
Отож. Oracle SQL Developer, например.
phpMyAdmin ? это глюкавое и угробищное поделие? удобный? а Вы непритязательны, аднака...