我写了这段代码:
CREATE TRIGGER testT BEFORE INSERT ON test3
FOR EACH ROW
IF NEW.a> NEW.b
THEN NEW.a=0
在mysql和表test3(a,b)
中我想要的是如果用户在test3中插入a和b并且a> b然后a变为0我该怎么写呢?因为目前这段代码不起作用并且我得到MySQL说:
。#1064 - 您的SQL语法出错;检查与MySQL服务器版本对应的手册,以获得正确的语法 在第2行'。= = 0'附近
答案 0 :(得分:2)
这不是触发器的有效语法,您忘记使用<!DOCTYPE html>
<meta charset="utf-8">
<script src="https://d3js.org/d3.v4.min.js"></script>
<script src="https://unpkg.com/d3-3d/build/d3-3d.min.js"></script>
<body>
<svg width="500" height="500"></svg>
</body>
。试试这个:
SET