Efter att ha arbetat med båda måste jag säga att begränsningarna och/eller buggarna i MySQL var en stor avstängning för mig... Jag gillar inte PHP, och även om jag respekterar öppen källkod för deras framsteg med dessa två teknologier Jag kan bara inte se elegansen i hur någon av dem har satts ihop. Men låt inte min personliga smak påverka ditt omdöme mot MySQL.
Jag gör alla mina prototyper i SQL Server Express och de flesta av mina klienter använder fullt utvecklad SQL Server 2005. Den enkla övergången från den ena till den andra gör det enkelt för mig - jag kan ta allt jag skrev för SQL Server Express och sätt in det rakt utan att oroa dig för att syntaxen kan vara annorlunda. De två begränsningarna är inte ens i vägen i en utvecklingsmiljö - det är bara när du kommer till produktion som de tenderar att vara ett problem.
För mig vinner SQL Server argumentet helt enkelt.