sql >> Databasteknik >  >> RDS >> Mysql

MySQL-fel:Den maximala kolumnstorleken är 767 byte

Med hjälp av svaret från BK435 gjorde jag följande och löste problemet.

set global innodb_file_format = BARRACUDA;
set global innodb_large_prefix = ON;
create table test (........) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;


  1. Hitta icke-ASCII-tecken i varchar-kolumner med SQL Server

  2. '𠂉' Inte ett giltigt unicode-tecken, men i unicode-teckenuppsättningen?

  3. Hur designar man en filmdatabas?

  4. php mysql fulltextsökning:lucene, sfinx eller?