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`));
但我得到以下错误信息:mySQL VARCHAR(256)+ mySQL INT =多少个字节?
Specified key was too long; max key length is 767 bytes
请告知
只是测试这一点,它似乎好工作? – David 2013-02-12 23:45:51
如果可能的话,你应该使用一个自动递增的整数或GUID而不是一个很长的varchar作为主键 – Patashu 2013-02-12 23:47:03