|
|
@@ -497,7 +497,11 @@ EOF_STRUCT_MYSQL;
|
|
|
$sqlFields = [];
|
|
|
$sqlValues = [];
|
|
|
foreach ($item as $field => $val) {
|
|
|
- $sqlVal = $this->quote($val, PDO::PARAM_STR);// TODO: use $sqlSchema if set
|
|
|
+ if ('NOW()' == $val) {
|
|
|
+ $sqlVal = 'NOW()';
|
|
|
+ } else {
|
|
|
+ $sqlVal = $this->quote($val, PDO::PARAM_STR);// TODO: use $sqlSchema if set
|
|
|
+ }
|
|
|
$sqlFields[] = "`{$field}`";
|
|
|
$sqlValues[] = $sqlVal;
|
|
|
}
|
|
|
@@ -517,7 +521,11 @@ EOF_STRUCT_MYSQL;
|
|
|
$sqlPrimaryKey = $this->quote($primaryKey, PDO::PARAM_STR);
|
|
|
$sqlUpdateSet = [];
|
|
|
foreach ($item as $field => $val) {
|
|
|
- $sqlVal = $this->quote($val, PDO::PARAM_STR);// TODO: use $sqlSchema if set
|
|
|
+ if ('NOW()' == $val) {
|
|
|
+ $sqlVal = 'NOW()';
|
|
|
+ } else {
|
|
|
+ $sqlVal = $this->quote($val, PDO::PARAM_STR);// TODO: use $sqlSchema if set
|
|
|
+ }
|
|
|
$sqlUpdateSet[] = "`{$field}` = {$sqlVal}";
|
|
|
}
|
|
|
$sql = "
|