Le nombre maximum de lignes pour une table MySQL dépend du moteur de stockage : InnoDB : 64 Ko, réglable à 8 Ko MyISAM : 64 Ko, réglable à 4 Go Autres moteurs de stockage : Les limites varient de quelques centaines d'octets à quelques Go.
Nombre maximum de lignes pour une table MySQL
Le nombre maximum de lignes pour une table MySQL dépend du moteur de stockage utilisé lors de la création de la table. Différents moteurs de stockage ont des limites de taille de ligne différentes et peuvent également être ajustés via la configuration.
InnoDB
InnoDB est le moteur de stockage par défaut dans MySQL et il a la limite de taille de ligne suivante :
via le <code>innodb_row_format en définissant Compact
ou Redondant
, jusqu'à 8 Ko innodb_row_format
设置调整为 Compact
或 Redundant
,最大可达 8 KB
MyISAM
MyISAM 是另一个受欢迎的存储引擎,它具有以下行大小限制:
myisam_max_row_size
MyISAM
MyISAM est un autre moteur de stockage populaire qui a la limite de taille de ligne suivante :64 Ko La taille maximale des lignes par défaut peut être ajustée via le paramètre myisam_max_row_size
, jusqu'à un maximum de 4 Go
D'autres moteurs de stockage
D'autres moteurs de stockage comme Memory, CSV et Blackhole ont également leurs propres lignes Limites de taille, allant de quelques centaines d'octets à plusieurs gigaoctets.Configurer la limite de taille de ligne
<code class="sql">ALTER TABLE table_name ROW_FORMAT=Compact;</code>
<code class="sql">ALTER TABLE table_name MAX_ROWSIZE=8388608;</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!