MySQL nie ma limitu liczby baz danych. Bazowy system plików może mieć limit liczby tabel. Poszczególne silniki pamięci masowej mogą nakładać ograniczenia specyficzne dla silnika. InnoDB dopuszcza do 4 miliardów tabel.
Istnieje sztywny limit 4096 kolumn na tabelę, ale efektywne maksimum może być mniejsze dla danej tabeli. Dokładny limit zależy od kilku współdziałających czynników.
Liczba wierszy jest ograniczona maksymalnym dozwolonym rozmiarem na stół
. To zależy od systemu operacyjnego. Możesz nałożyć limit na liczbę wierszy, ustawiając MAX_ROWS
w czasie tworzenia tabeli.