Limitazioni
Alcune limitazioni fanno sì che sia necessario compiere una valutazione preliminare prima di decidere di utilizzare MySQL come database server. In particolare, le versioni di MySQL antecedenti alla 4 non supportano:
- integrità referenziale
- chiavi esterne
- select di select
- right join
Molte delle funzioni non supportate da versioni di MySQL antecedenti alla 4 sono comunque, con un po' di esperienza, "aggirabili" senza eccessivi sforzi aggiuntivi. A livello di applicativi, si fa ovviamente sentire la carenza di un'interfaccia grafica potente. Da un altro lato questo obbliga a un controllo preciso del codice SQL e a una maggiore padronanza e familiarietà nella programmazione.
Le ultime versioni di MySQL (4 e 5) offrono la maggior parte delle funzioni che sono necessarie per lo sviluppo di pagine web dinamiche, svincolandosi dalla maggior parte dei vincoli del passato.