{ "meta": { "$_POST": [ { "type": "object", "name": "obj_datastore" }, { "type": "text", "name": "id" }, { "type": "time", "name": "getStartTime" }, { "type": "time", "name": "getEndTime" } ] }, "exec": { "steps": { "name": "MyRecordUpdate", "module": "dbupdater", "action": "update", "options": { "connection": "MyDB", "sql": { "type": "update", "values": [ { "table": "da", "column": "obj_dataStore", "type": "text", "value": "{{$_POST.obj_datastore}}" }, { "table": "da", "column": "getStartTime", "type": "text", "value": "{{$_POST.getStartTime}}" }, { "table": "da", "column": "getEndTime", "type": "text", "value": "{{$_POST.getEndTime}}" } ], "table": "da", "wheres": { "condition": "AND", "rules": [ { "id": "id", "field": "id", "type": "double", "operator": "equal", "value": "{{$_POST.id}}", "data": { "column": "id" }, "operation": "=" } ], "conditional": null, "valid": true }, "returning": "id", "query": "update `da` set `obj_dataStore` = ?, `getStartTime` = ?, `getEndTime` = ? where `id` = ?", "params": [ { "name": ":P1", "type": "expression", "value": "{{$_POST.obj_datastore}}", "test": "" }, { "name": ":P2", "type": "expression", "value": "{{$_POST.getStartTime}}", "test": "" }, { "name": ":P3", "type": "expression", "value": "{{$_POST.getEndTime}}", "test": "" }, { "operator": "equal", "type": "expression", "name": ":P4", "value": "{{$_POST.id}}", "test": "" } ] } }, "meta": [ { "name": "affected", "type": "number" } ], "output": true } } }