aboutsummaryrefslogtreecommitdiff
path: root/src/trigger.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/trigger.c')
-rw-r--r--src/trigger.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/trigger.c b/src/trigger.c
index e9e31b2db..fa701e2d6 100644
--- a/src/trigger.c
+++ b/src/trigger.c
@@ -213,7 +213,9 @@ void sqlite3FinishTrigger(
{ OP_String, 0, 0, 0 }, /* 2: trigger name */
{ OP_String, 0, 0, 0 }, /* 3: table name */
{ OP_Integer, 0, 0, 0 },
- { OP_String, 0, 0, 0 }, /* 5: SQL */
+ { OP_String, 0, 0, "CREATE TRIGGER "},
+ { OP_String, 0, 0, 0 }, /* 6: SQL */
+ { OP_Concat, 2, 0, 0 },
{ OP_MakeRecord, 5, 0, "tttit" },
{ OP_PutIntKey, 0, 0, 0 },
};
@@ -228,7 +230,7 @@ void sqlite3FinishTrigger(
addr = sqlite3VdbeAddOpList(v, ArraySize(insertTrig), insertTrig);
sqlite3VdbeChangeP3(v, addr+2, nt->name, 0);
sqlite3VdbeChangeP3(v, addr+3, nt->table, 0);
- sqlite3VdbeChangeP3(v, addr+5, pAll->z, pAll->n);
+ sqlite3VdbeChangeP3(v, addr+6, pAll->z, pAll->n);
if( nt->iDb==0 ){
sqlite3ChangeCookie(db, v, 0);
}