【问题标题】:In ALTER ing table ADD() works while modify not in mysql在 ALTER ing 表 ADD() 工作,而修改不在 mysql
【发布时间】:2012-07-13 04:07:49
【问题描述】:
table - tbl_customer 
tool- phpmyadmin

查询---

ALTER TABLE tbl_customer    <-- All Good
ADD( price int(10) NOT NULL);

虽然----

ALTER TABLE tbl_customer   <-- Not Working
MoDIFY( price float(12,2) NOT NULL);

然而,这在没有大括号的情况下也能正常工作 -

ALTER TABLE tbl_customer   <-- All Good
MoDIFY price float(12,2) NOT NULL;

在 dev.mysql.com/doc 和其他各种站点进行少量研发后,我发现没有一个在 mysql 查询中使用大括号 () in add/modify 查询,但是我的添加查询使用大括号运行良好。我只是对那些大括号和我失踪的concept 感到好奇。 mysql不太好;)

【问题讨论】:

    标签: mysql sql phpmyadmin add


    【解决方案1】:

    不同之处在于add可以添加多于1列,所以有/无大括号的权限在add中有效,但是你可以修改一个,所以不提供大括号的权限

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-07
      • 2017-06-24
      相关资源
      最近更新 更多