在mysql工作臺中,我創建了一個新表並添加了一列id
,默認情況下其數據類型設置爲INT
,PK
和NN
框被選中。當我試圖id
列的數據類型更改爲VARCHAR()
,它給了以下錯誤:如何更改mysql工作臺中主鍵字段的數據類型?
有什麼不對?
在mysql工作臺中,我創建了一個新表並添加了一列id
,默認情況下其數據類型設置爲INT
,PK
和NN
框被選中。當我試圖id
列的數據類型更改爲VARCHAR()
,它給了以下錯誤:如何更改mysql工作臺中主鍵字段的數據類型?
有什麼不對?
變化varchar()
它varchar(10)
我相信你缺少的width of varchar
VARCHAR()是一個空的聲明,尋求「字符串」您正在設置的寬度。您必須輸入要接受的字符數量。 (例如:varchar(10)或varchar(45))。
檢查是否也設置了自動增量 – Satya
不,自動增量未設置 – alwbtc
將其更改爲varchar(10)我相信你缺少了varchar的寬度 – Satya