peter698
SystemE
2015-03-03 03:19
采纳率: 100%
浏览 3.1k

MySQL 主键约束用约束名无法删除,新手求解答

环境 MySQL5.5,如图创建一个表。
表内容

先加个主键约束

主键约束

然后用约束名再删除主键约束
删除主键

用约束名删除报错,后来又试了下不用约束名
删除主键

这次成功了,求教大家怎么用约束名删除主键约束啊!希望能详细解答一下两者结果不同的原因,不胜感激!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • rain_little
    rain_little 2015-03-13 04:29
    已采纳

    mysql 中删除约束的语法:

    ALTER TABLE TABLE_name
    DROP [COLUMN] col_name
    DROP PRIMARY KEY
    DROP INDEX index_name
    DROP FOREIGN KEY fk_symbol
    没有drop constraint constraint_name, 这是标准SQL ,在mysql中不支持。

    点赞 评论
  • shshyeagle
    开心鹰子 2015-03-24 00:43

    一楼正解,上面的提示显然是语法错误,mysql不支持

    点赞 评论

相关推荐