【发布时间】:2013-09-04 16:50:36
【问题描述】:
在 mysql workbench 中,我新建了一个表并添加了一个列id,默认情况下它的数据类型设置为INT,PK 和NN 框被选中。当我尝试将id 列的数据类型更改为VARCHAR() 时,出现以下错误:
怎么了?
【问题讨论】:
-
检查是否也设置了自动增量
-
否,未设置自动增量
-
改成varchar(10) 相信你缺少varchar的宽度
-
为什么需要它? varchar() 和 varchar(45) 有什么区别?
-
你需要指定varchar的宽度
标签: mysql database mysql-workbench sqldatatypes