我正在尝试为我的MySQL数据库设置一个GUID生成器。我试图在MySQL中使用用户定义的函数来生成GUID:
CREATE FUNCTION getNextGlobalIdSequence
() RETURNS BIGINT(8)
BEGIN
UPDATE _global_id_sequence set _global_id=last_insert_id(_global_id+1);
RETURN last_insert_id();
END
由于这是一个不确定的函数,MySQL出现了以下错误:
“此函数不具有确定性,也没有SQL,也没有在声明中读取SQL数据,并且