相关疑难解决方法(0)

MySQL中的分隔符

我经常看到人们正在使用Delimiters.我试着找出什么是分隔符,它们的目的是什么.经过20分钟的谷歌搜索,我无法找到满足我的答案.那么,我现在的问题是:什么是分隔符,什么时候应该使用它们?

mysql delimiter

145
推荐指数
4
解决办法
15万
查看次数

创建触发器以在MySQL中插入时跳过行时出错

我有一个错误,我无法理解它.这是我的触发器的代码:

CREATE TRIGGER before_insert_test
BEFORE INSERT ON player_totals FOR EACH ROW
BEGIN
    IF NEW.Player = 'Player' THEN
        SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'basketball-reference duplicate header';
    END IF;
END;
Run Code Online (Sandbox Code Playgroud)

我在MySQL workbench源代码编辑器中获得3行的红色错误标记.对于开始的线SIGNAL SQLSTATE ...,它说:

语法错误:缺少'分号'

对于读取的行,END IF;错误说:

语法错误:END(end)无效输入此位置.

对于读取的行,END;错误说:

发现无关输入 - 预期结束语

只是不确定如何修复这些错误,从我看到的这看起来像正确的语法...

mysql sql t-sql triggers

2
推荐指数
1
解决办法
4339
查看次数

标签 统计

mysql ×2

delimiter ×1

sql ×1

t-sql ×1

triggers ×1