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

mysql ændring af innodb_large_prefix

Mellem 5.6.3 og 5.7.7 (det vil sige, hvis du kører MySQL 5.6 eller MariaDB 10.0), er der 4 trin:

  • SET GLOBAL innodb_file_format=Barracuda;
  • SET GLOBAL innodb_file_per_table=ON;
  • ROW_FORMAT=DYNAMISK; -- eller COMPRESSED (fortsætter i slutningen af ​​CREATE)
  • innodb_large_prefix=1

Bemærk

SELECT * FROM information_schema.INNODB_SYS_TABLESPACES;

vil give file_format og row_format. Nogle andre I_S-tabeller giver fingerpeg om file_per_table.



  1. Få mysql_fetch_assoc til automatisk at registrere returdatatyper?

  2. proxysql-admin Alternativer - ClusterControl ProxySQL GUI

  3. Vælg datatype for feltet i postgres

  4. Sådan formateres tal med kommaer i MySQL