【问题标题】:If we are using () then it is fine, if NOT using () then I get an error [closed]如果我们使用(),那很好,如果不使用(),那么我得到一个错误[关闭]
【发布时间】:2022-01-18 11:56:52
【问题描述】:

Workbench 截图,非常简单的 MySQL 查询:

【问题讨论】:

  • 那么不要在要添加的列周围使用括号..
  • 如果按照你说的做,就会显示错误。
  • ?请在更改表之前添加完整的表定义,更改表代码和完整的错误消息作为问题的文本(请不要图片)
  • 不要使用截图来说明你的问题。请澄清您的问题,并在您的问题中以文字形式发布相关信息。

标签: mysql mysql-workbench


【解决方案1】:

删除列关键字,然后尝试 INT(11)

【讨论】:

  • 感谢 Heart 的 bhai!,它现在正在工作。
  • 我认为声明 INT 尝试 INT(11) 存在问题
【解决方案2】:

这里的手册可能不是最清楚的,但是添加列的语法是 添加 [COLUMN] col_name column_definition

注意单数列没有 , 选项所以每列都需要一个 add 语句

例如https://www.db-fiddle.com/f/9C6fWw2Uw8CheBx8VvToxJ/0

将要添加的列括起来会覆盖此表单

【讨论】:

    猜你喜欢
    • 2023-01-14
    • 1970-01-01
    • 2015-01-28
    • 2014-10-16
    • 1970-01-01
    • 2013-12-29
    • 2011-03-06
    • 2014-02-26
    • 2017-06-20
    相关资源
    最近更新 更多