Mysql
 sql >> Database >  >> RDS >> Mysql

Qual è la differenza tra i tipi di stringa VARCHAR(255) e TINYTEXT in MySQL?

Non puoi assegnare un DEFAULT valore in un TINYTEXT e non puoi creare un indice senza prefisso su quest'ultimo.

Internamente, altri oggetti vengono allocati in memoria per gestire TEXT (incl. TINYTEXT ) colonne che possono causare la frammentazione della memoria sui recordset di grandi dimensioni.

Tieni presente che ciò riguarda solo la rappresentazione interna della colonna nei recordset, non il modo in cui vengono archiviati sul disco.