在Mysql中声明语法错误

时间:2015-04-19 00:00:32

标签: mysql syntax declare

DECLARE @id uniqueidentifier
SET @id = NEWID()

当我尝试使用上面的声明设置唯一标识符时,我收到以下错误:

  

DECLARE @id uniqueidentifier SET @id = NEWID()错误代码:1064。   您的SQL语法有错误;检查手册   对应于您的MySQL服务器版本,以便使用正确的语法   靠近'DECLARE @id uniqueidentifier SET @id = NEWID()'

不确定是什么问题。非常感谢任何帮助

由于

1 个答案:

答案 0 :(得分:0)

检查文档并根据需要进行调整:

SET @`id` := UUID();
SELECT @`id`;

SQL Fiddle demo