-1
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中创建一个独特的alphnumeric列。所以我使用下面的查询来做到这一点。但是当我执行下面的查询时,我得到了类似的错误。所以,我认为,首先我们需要使用声明函数来实现这一点,但没有运气 CREATE TABLE产品 ( 客户ID的唯一标识符NOT NULL DEFAULT NEWID(), 公司VARCHAR(30)NOT NULL, 联系人姓名VARCHAR(60) NOT NULL, ); – jack
,); - :在NULL之后会有一个丢失(如果这不起作用:编辑您的文章以使其更加清晰:)) –