程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> sql-MySQL 主鍵約束用約束名無法刪除,新手求解答

sql-MySQL 主鍵約束用約束名無法刪除,新手求解答

編輯:編程綜合問答
MySQL 主鍵約束用約束名無法刪除,新手求解答

環境 MySQL5.5,如圖創建一個表。
表內容

先加個主鍵約束

主鍵約束

然後用約束名再刪除主鍵約束
刪除主鍵

用約束名刪除報錯,後來又試了下不用約束名
刪除主鍵

這次成功了,求教大家怎麼用約束名刪除主鍵約束啊!希望能詳細解答一下兩者結果不同的原因,不勝感激!

最佳回答:


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中不支持。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved