MySQL क्वेरी को एक बाधा के साथ, त्रुटियां प्राप्त करना - mysql, sql

मैंने एक एमएसएसएलएल क्वेरी को MySQL में कनवर्ट करने का प्रयास किया, हालांकि, जैसा कि मैं हूं, अनुभवहीन होने के नाते, मैं यहां परेशानी में भाग रहा हूं।

निम्नानुसार क्वेरी

CREATE TABLE Appointments (
`UniqueID` int AUTO_INCREMENT  NOT NULL ,
`Type` int NULL ,
`StartDate` Datetime NULL ,
`EndDate` Datetime NULL ,
`AllDay` Tinyint NULL ,
`Subject` nvarchar (50) NULL ,
`Location` nvarchar (50) NULL ,
`Description` Longtext NULL ,
`Status` int NULL ,
`Label` int NULL ,
`ResourceID` int NULL ,
`ResourceIDs` Longtext NULL ,
`ReminderInfo` Longtext NULL ,
`RecurrenceInfo` Longtext NULL ,
`CustomField1` Longtext NULL
CONSTRAINT [PK_Appointments] PRIMARY KEY
(
`UniqueID` ASC
)
); TEXTIMAGE_ON `PRIMARY`

GO

CREATE TABLE Resources (
`UniqueID` int AUTO_INCREMENT  NOT NULL ,
`ResourceID` int NOT NULL ,
`ResourceName` nvarchar (50) NULL ,
`Color` int NULL ,
`Image` Longblob NULL ,
`CustomField1` Longtext NULL
CONSTRAINT [PK_Resources] PRIMARY KEY
(
`UniqueID` ASC
)
); TEXTIMAGE_ON `PRIMARY`

GO

SET IDENTITY_INSERT `dbo`.`Resources` ON
INSERT [dbo].[Resources] (`UniqueID`, `ResourceID`, `ResourceName`, `Color`, `Image`, `CustomField1`) SELECT (1, 1, N"Resource One", NULL, NULL, NULL)
INSERT [dbo].[Resources] (`UniqueID`, `ResourceID`, `ResourceName`, `Color`, `Image`, `CustomField1`) SELECT (2, 2, N"Resource Two", NULL, NULL, NULL)
INSERT [dbo].[Resources] (`UniqueID`, `ResourceID`, `ResourceName`, `Color`, `Image`, `CustomField1`) SELECT (3, 3, N"Resource Three", NULL, NULL, NULL)
SET IDENTITY_INSERT `dbo`.`Resources` OFF

GO

और यहां परिणाम है जब मैं इस क्वेरी को चलाने का प्रयास करता हूं।

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near "CONSTRAINT [PK_Appointments] PRIMARY KEY
(
`UniqueID` ASC
)
)" at line 20

क्या कोई मुझे इस प्रश्न को ठीक करने में मदद कर सकता है?

उत्तर:

उत्तर № 1 के लिए 1

इसे इस्तेमाल करे:

   CREATE TABLE Appointments (
`UniqueID` int AUTO_INCREMENT  NOT NULL ,
`Type` int NULL ,
`StartDate` Datetime NULL ,
`EndDate` Datetime NULL ,
`AllDay` Tinyint NULL ,
`Subject` varchar (50) NULL ,
`Location` varchar (50) NULL ,
`Description` Longtext NULL ,
`Status` int NULL ,
`Label` int NULL ,
`ResourceID` int NULL ,
`ResourceIDs` Longtext NULL ,
`ReminderInfo` Longtext NULL ,
`RecurrenceInfo` Longtext NULL ,
`CustomField1` Longtext NULL,
PRIMARY KEY (`UniqueID`)


);

CREATE TABLE Resources (
`UniqueID` int AUTO_INCREMENT  NOT NULL ,
`ResourceID` int NOT NULL ,
`ResourceName` varchar (50) NULL ,
`Color` int NULL ,
`Image` Longblob NULL ,
`CustomField1` Longtext NULL,
PRIMARY KEY(`UniqueID`)
);

INSERT into Resources(`UniqueID`, `ResourceID`, `ResourceName`, `Color`, `Image`, `CustomField1`) values (1, 1, "Resource One", NULL, NULL, NULL);
INSERT into Resources(`UniqueID`, `ResourceID`, `ResourceName`, `Color`, `Image`, `CustomField1`) values (2, 2, "Resource Two", NULL, NULL, NULL);
INSERT into Resources(`UniqueID`, `ResourceID`, `ResourceName`, `Color`, `Image`, `CustomField1`) values (3, 3, "Resource Three", NULL, NULL, NULL);

संबंधित सवाल
सबसे लोकप्रिय