【发布时间】:2013-02-12 23:42:45
【问题描述】:
CREATE SCHEMA IF NOT EXISTS `utftest` DEFAULT CHARACTER SET utf16;
CREATE TABLE IF NOT EXISTS `metadata_labels` (`metadata_id` INT NOT NULL , `label` VARCHAR(256) NOT NULL , PRIMARY KEY (`metadata_id`, `label`));
但是我收到以下错误消息:
Specified key was too long; max key length is 767 bytes
请指教
【问题讨论】:
-
刚刚测试过,似乎可以正常工作?
-
如果可能,您应该使用自动递增的整数或 GUID 而不是很长的 varchar 作为主键
标签: mysql database int varchar utf-16