我使用此命令创建了表:
CREATE TABLE projects( p_id integer primary key autoincrement, p_name text not null , p_desc text ,p_created_at datetime null , p_updated_at datetime null );
现在我想创建一个触发器,p_created_at和p_updated_at字段将在其上更新,所以我写了
这是在我写的插入查询之前但是给了我错误
create trigger trigger_project before insert on projects
for each row begin
set new.p_created_at=now();
set new.p_updated_at=now();
end;
这给了我错误
Error: near "set": syntax error
感谢任何帮助,谢谢
而不是now();也尝试过datetime('now'); 但仍然没有运气:(