sql >> Databáze >  >> RDS >> Mysql

změna mysql innodb_large_prefix

Mezi 5.6.3 a 5.7.7 (tedy pokud používáte MySQL 5.6 nebo MariaDB 10.0) existují 4 kroky:

  • SET GLOBAL innodb_file_format=Barracuda;
  • SET GLOBAL innodb_file_per_table=ON;
  • ROW_FORMAT=DYNAMIC; -- nebo COMPRESSED (přejde na konec CREATE)
  • innodb_large_prefix=1

Poznámka

SELECT * FROM information_schema.INNODB_SYS_TABLESPACES;

poskytne file_format a row_format. Některé další I_S tabulky poskytují vodítka k file_per_table.



  1. Jak otestovat metody, které se zabývají databází SQLite v Androidu?

  2. Nejlepší způsob, jak odstranit miliony řádků podle ID

  3. Jak mohu získat přístup k příkazovému řádku MySQL pomocí XAMPP pro Windows?

  4. Jak získat počet každé odlišné hodnoty ve sloupci?