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.