Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Änderung innodb_large_prefix

Zwischen 5.6.3 und 5.7.7 (d. h. wenn Sie MySQL 5.6 oder MariaDB 10.0 ausführen) gibt es 4 Schritte:

  • SET GLOBAL innodb_file_format=Barracuda;
  • SET GLOBAL innodb_file_per_table=ON;
  • ROW_FORMAT=DYNAMISCH; -- oder COMPRESSED (geht am Ende von CREATE)
  • innodb_large_prefix=1

Hinweis

SELECT * FROM information_schema.INNODB_SYS_TABLESPACES;

liefert file_format und row_format. Einige andere I_S-Tabellen liefern Hinweise auf file_per_table.