这是我创建的表格
CREATE TABLE dob (name VARCHAR(20),date VARCHAR(100));
这是我加载到表dob中的数据
uttej,2017-08-22
venki,1997-07-15
porna,1995-05-11
pp,1997-07-07
这是我写的查询,但是有错误
分隔符|
CREATE TRIGGER test after update on dob
for each row
begin
update dob where date = SELECT NOW();
end;
|
答案 0 :(得分:0)
这将解决您的语法错误:
CREATE trigger test after update on dob
begin
UPDATE dob SET date = NOW();
end;
但是我担心这不会有你想要的结果,因为如果字段dob
指的是出生日期,那么每次行更新时你都不希望改变它。