Обе СУБД близки к SQL-92 и имеют много общего (см. сравнение MySQL и SQL Server), но при переносе приложения с MSSQL на MySQL всплывают и несовместимости, и полезные приёмы.
Суть проблем
- несовместимость T-SQL — портирование хранимых процедур;
- расхождения в типах таблиц — обычно поправимо DDL;
- схема не оптимальна под новые запросы — обратная совместимость и ускорение за счёт денормализации и индексов.
В целом обычный SQL приложения заработал без переписывания; для отлова редких расхождений полезно включить лог всех запросов на переходный период.
Не хотите копаться сами?
Починю за 1-3 дня. Без предоплаты — оплата по результату.
15+ лет опыта с 1С-Битрикс · Без предоплаты · 7 дней гарантии