DECLARE @id uniqueidentifier
SET @id = NEWID()
Когда я пытаюсь использовать вышеупомянутые объявят создать уникальный идентификатор, я получаю ошибку ниже:Объявить ошибку синтаксиса в Mysql
DECLARE @id uniqueidentifier SET @id = NEWID() Error Code: 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 'DECLARE @id uniqueidentifier SET @id = NEWID()'
Не уверен, что проблема есть. Любая помощь очень ценится
Спасибо
Проблема, кажется, до DECLARE уже (MySQL протоколирования ошибок обычно начинается с первым символом сразу после того, когда дела идут не так). Так в чем же состоит остальная часть кода? –
@Norbert На самом деле я пытаюсь создать уникальный буквенно-цифровой столбец в mysql. Поэтому я использую следующий запрос для этого. Но когда я выполняю нижеприведенный запрос, я получаю подобную ошибку. Поэтому я, что сначала мы должны использовать функцию объявлять, чтобы добиться этого, но не повезло CREATE TABLE Продукт ( CustomerID UniqueIdentifier NOT NULL DEFAULT NewID(), VARCHAR компании (30) NOT NULL, ContactName VARCHAR (60) NOT NULL, ); – jack
,); -: Потеряно, после NULL (если это некуда: отредактируйте сообщение, чтобы быть более ясным :)) –