mysql create table 索引のインデックスが長すぎます

Specified key was too long; max key length is 767 bytes


	mail varchar(255) NOT NULL,
	 kibobi date NOT NULL,
  	KEY kibobi (kibobi(191)),
   UNIQUE KEY mail (mail(191))

とか長さを指定すればOK

日本語エンコードがutf8の場合はバイト数が少ないのでエラーは出ないが
utf8mb4にすると大きくなるので警告が出るようになった。


Categories:

Tags: