Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 9000)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 9001)
@@ -18,4 +18,11 @@
 
                                                  -*-*- END OF LINE -*-*-
+
+ 2008/07/16 Thomas Bretz
+
+   * msql/MSQLMagic.[h,cc]:
+     - the wehere clause can now be omitted in Update
+
+
 
  2008/07/14 Thomas Bretz
Index: /trunk/MagicSoft/Mars/msql/MSQLMagic.cc
===================================================================
--- /trunk/MagicSoft/Mars/msql/MSQLMagic.cc	(revision 9000)
+++ /trunk/MagicSoft/Mars/msql/MSQLMagic.cc	(revision 9001)
@@ -269,6 +269,10 @@
     query += " SET ";
     query += vars;
-    query += " WHERE ";
-    query += where;
+
+    if (!TString(where).IsNull())
+    {
+        query += " WHERE ";
+        query += where;
+    }
 
     // Check for dummy mode
Index: /trunk/MagicSoft/Mars/msql/MSQLMagic.h
===================================================================
--- /trunk/MagicSoft/Mars/msql/MSQLMagic.h	(revision 9000)
+++ /trunk/MagicSoft/Mars/msql/MSQLMagic.h	(revision 9001)
@@ -47,5 +47,5 @@
 
     Int_t Insert(const char *table, const char *vars, const char *where=0);
-    Int_t Update(const char *table, const char *vars, const char *where);
+    Int_t Update(const char *table, const char *vars, const char *where=0);
     Int_t Delete(const char *table, const char *where);
     Int_t InsertUpdate(const char *table, const char *col, const char *val, const char *vars);
