【问题标题】:How to change datatype of primary key field in mysql workbench?如何更改mysql工作台中主键字段的数据类型?
【发布时间】:2013-09-04 16:50:36
【问题描述】:

在 mysql workbench 中,我新建了一个表并添加了一个列id,默认情况下它的数据类型设置为INTPKNN 框被选中。当我尝试将id 列的数据类型更改为VARCHAR() 时,出现以下错误:

怎么了?

【问题讨论】:

  • 检查是否也设置了自动增量
  • 否,未设置自动增量
  • 改成varchar(10) 相信你缺少varchar的宽度
  • 为什么需要它? varchar() 和 varchar(45) 有什么区别?
  • 你需要指定varchar的宽度

标签: mysql database mysql-workbench sqldatatypes


【解决方案1】:

varchar()改成varchar(10)我相信你错过了width of varchar

【讨论】:

    【解决方案2】:

    varchar() 是一个空语句,用于查找您正在设置的“字符串”的宽度。您必须输入要接受的字符数。 (例如:varchar(10) 或 varchar(45))。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-21
      • 2013-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      相关资源
      最近更新 更多