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

mysql cambia innodb_large_prefix

Tra la 5.6.3 e la 5.7.7 (ovvero se stai utilizzando MySQL 5.6 o MariaDB 10.0), ci sono 4 passaggi:

  • IMPOSTA GLOBALE innodb_file_format=Barracuda;
  • IMPOSTA GLOBALE innodb_file_per_table=ON;
  • FORMATO_RIGA=DINAMICO; -- o COMPRESSED (va alla fine di CREATE)
  • innodb_large_prefix=1

Nota

SELECT * FROM information_schema.INNODB_SYS_TABLESPACES;

fornirà il formato_file e il formato_riga. Alcune altre tabelle I_S forniscono indizi su file_per_table.