我是MySql的新手!我試圖創建一個2主鍵或通常稱爲複合鍵的表。在MySQL上創建表時的兩個主鍵
CREATE TABLE MovedProduct
(
MigrationId nvarchar(150) NOT NULL,
ContextKey nvarchar(300) NOT NULL,
Model varbinary(65535) NOT NULL,
ProductVersion nvarchar(32) NOT NULL,
primary key(MigrationId,ContextKey)
)
但我收到一個錯誤,我找不出來。
Error Code: 1071. Specified key was too long; max key length is 1000 bytes
我不會減少密鑰大小,因爲他們可以達到各自的大小。
爲了創建我的表格,我需要做些什麼特殊的事情嗎?