diff --git a/lib/dml/mysqli_native_moodle_database.php b/lib/dml/mysqli_native_moodle_database.php
old mode 100644
new mode 100755
index 9d7b767..21073df
--- a/lib/dml/mysqli_native_moodle_database.php
+++ b/lib/dml/mysqli_native_moodle_database.php
@@ -1376,7 +1376,7 @@
 
         $sets = array();
         foreach ($params as $field=>$value) {
-            $sets[] = "$field = ?";
+            $sets[] = "`$field` = ?";
         }
 
         $params[] = $id; // last ? in WHERE condition
@@ -1451,9 +1451,9 @@
         $normalised_value = $this->normalise_value($column, $newvalue);
 
         if (is_null($normalised_value)) {
-            $newfield = "$newfield = NULL";
+            $newfield = "`$newfield` = NULL";
         } else {
-            $newfield = "$newfield = ?";
+            $newfield = "`$newfield` = ?";
             array_unshift($params, $normalised_value);
         }
         $sql = "UPDATE {$this->prefix}$table SET $newfield $select";
