如何在mysql workbench中更改主键字段的数据类型?
在mysql workbench中,我创建了一个新表并添加了一列如何在mysql workbench中更改主键字段的数据类型?,mysql,database,mysql-workbench,sqldatatypes,Mysql,Database,Mysql Workbench,Sqldatatypes,在mysql workbench中,我创建了一个新表并添加了一列id,默认情况下,它的数据类型设置为INT,PK和NN框被选中。当我试图将id列的数据类型更改为VARCHAR()时,出现以下错误: 怎么了?将varchar()更改为varchar(10)我相信您缺少了varchar的宽度将varchar()更改为varchar(10)我相信您缺少了varchar的宽度varchar()是一个空语句,寻找“字符串”的宽度您正在设置的。您必须输入要接受的字符数。(例如:varchar(10)或va
id
,默认情况下,它的数据类型设置为INT
,PK
和NN
框被选中。当我试图将id
列的数据类型更改为VARCHAR()
时,出现以下错误:
怎么了?将
varchar()
更改为varchar(10)
我相信您缺少了varchar的宽度将varchar()
更改为varchar(10)
我相信您缺少了varchar的宽度varchar()是一个空语句,寻找“字符串”的宽度您正在设置的。您必须输入要接受的字符数。(例如:varchar(10)或varchar(45))。varchar()是一个空语句,用于查找正在设置的“字符串”的宽度。您必须输入要接受的字符数。(例如:varchar(10)或varchar(45))。检查autoincrement是否也已设置否,autoincrement未设置将其更改为varchar(10)我相信您缺少varchar的宽度为什么需要它?varchar()和varchar(45)之间的区别是什么?您需要指定varcharcheck的宽度如果autoincrement也设置为否,autoincrement未设置将其更改为varchar(10)我相信您缺少varchar的宽度为什么需要它?varchar()和varchar(45)之间有什么区别?您需要指定varchar的宽度