Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
sqlite3在android中创建触发器_Android_Sqlite - Fatal编程技术网

sqlite3在android中创建触发器

sqlite3在android中创建触发器,android,sqlite,Android,Sqlite,我使用以下命令创建了表: 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字段将被更新,,,所以我写道 这是在我编写insert查询之前,但给了我一个错

我使用以下命令创建了表:

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字段将被更新,,,所以我写道

这是在我编写insert查询之前,但给了我一个错误

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
感谢您的帮助,谢谢

而不是现在;还尝试了datetime'now'; 但是仍然没有运气:

根据您不能使用的设置,您需要编写一个声明,如


更新myTable set column1=value1

那么我们如何模拟这种行为,是否有一种解决方法,这个,,,,仍然无法正确地得到,,,