Mysql
 sql >> Baza danych >  >> RDS >> Mysql

zmiana mysql innodb_large_prefix

Pomiędzy 5.6.3 a 5.7.7 (to znaczy, jeśli używasz MySQL 5.6 lub MariaDB 10.0), są 4 kroki:

  • USTAW GLOBALNY innodb_file_format=Barracuda;
  • USTAW GLOBALNY innodb_file_per_table=WŁ;
  • ROW_FORMAT=DYNAMICZNY; -- lub SKOMPRESOWANY (przechodzi na koniec CREATE)
  • innodb_large_prefix=1

Uwaga

SELECT * FROM information_schema.INNODB_SYS_TABLESPACES;

dostarczy file_format i row_format. Niektóre inne tabele I_S dostarczają wskazówek dotyczących file_per_table.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak utworzyć fałszywe kolumny zmiennych dla tysięcy kategorii w Google BigQuery?

  2. Błąd krytyczny Wordpress:Nieprzechwycony błąd:Wywołanie niezdefiniowanej funkcji mysql_connect() w /wp-includes/wp-db.php:1570

  3. MySQL — warunkowe ograniczenia klucza obcego

  4. Jakie sortowanie MySQL jest najlepsze do akceptowania wszystkich znaków Unicode?

  5. MySQL wybierz rekordy dla duplikatów przy użyciu wielu kolumn