🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Amir F
برخورد به خطا به هنگام استفاده از DROP a PRIMARY KEY Constraint
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۲۸ اسفند ۱۳۹۹

سلام و عرض ادب خدمت استاد و دوستان 

 

وقتی که برای حذف یا همون DROP از   DROP a PRIMARY KEY Constraint  استفاده میکنم به یه خطایی برمی خورم که در ادامه ی تاپیک دستوراتی که نوشتم رو قرار دادم

 ممنون می‌شم راهنمایی بفرمایید که این خطا به چه دلیلی اتفاق افتاده  ؟

 

CREATE DATABASE Employ;
use Employ;
CREATE TABLE Employees (
 `ID` TINYINT(3)  NOT NULL,
 `First_Name` VARCHAR(25) NOT NULL,
 `Last_Name` VARCHAR(25) NOT NULL,
 `Home_Address` VARCHAR(50) NOT NULL,
 `Home_Phone` VARCHAR(12) NOT NULL
  );
  ALTER TABLE Employees ADD CONSTRAINT PK_Employee PRIMARY KEY (ID);
  ALTER TABLE Employees DROP CONSTRAINT PK_ID;
Error 1091 (42000): can't drop constraint 'PK_ID' check that it exists

 

سلام.

شما PK_Employee رو ایجاد کردید ولی PK_ID رو میخواید حذف کنید که وجود نداره.

بعد این سینتکس drop مال sql هست.
در mysql به این شکل میشه:

ALTER TABLE Employees DROP INDEX PK_Employee;
محسن موحد ۲۸ اسفند ۱۳۹۹، ۰۹:۴۶