Tweak to insertOnDupeUpdate in DatabaseMysql to split how wanted ( foo = bar )
authorSam Reed <reedy@users.mediawiki.org>
Wed, 25 Aug 2010 23:00:27 +0000 (23:00 +0000)
committerSam Reed <reedy@users.mediawiki.org>
Wed, 25 Aug 2010 23:00:27 +0000 (23:00 +0000)
includes/db/DatabaseMysql.php

index e364f28..c95a163 100644 (file)
@@ -405,7 +405,7 @@ class DatabaseMysql extends DatabaseBase {
                }
 
                if ( count( $onDupeUpdate ) ) {
-                       $sql .= ' ON DUPLICATE KEY UPDATE ' . $this->makeList( $onDupeUpdate );
+                       $sql .= ' ON DUPLICATE KEY UPDATE ' . $this->makeList( $onDupeUpdate, LIST_SET );
                }
 
                return (bool)$this->query( $sql, $fname );