phpmyadmin 1064错误UUID触发器

phpadmin 1064 error UUID trigger

我试图在 PHP 管理中创建以下触发器,但出现以下错误。我已将定界符设置为“//”,但仍然没有成功。有什么帮助吗?

供您参考,table 称为“users”,我正在尝试将 UUID 添加到主键“user_id

CREATE TRIGGER user_id_users_insert BEFORE INSERT ON 'users'
FOR EACH ROW
BEGIN
SET NEW.user_id=UUID();
END;

#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 ''users' FOR EACH ROW BEGIN SET NEW.user_id=UUID(); END' at line 1

用单引号 ' 字符引用 'users' 会导致它被解析为字符串文字(这在 CREATE TRIGGER 语句的 ON 子句中无效)而不是 SQL对象标识符(例如 table 名称,这是 MySQL 期望看到的),如果引用,则必须使用反引号 ` 字符(或者,如果 MySQL 的 ANSI_QUOTES SQL 模式已启用)。请参阅何时使用单引号、双引号和反引号?--@eggyal