diff --git a/weave_storage.php b/weave_storage.php index 79966f5..9afaa9a 100644 --- a/weave_storage.php +++ b/weave_storage.php @@ -220,12 +220,8 @@ class WeaveStorage try { - $insert_stmt = 'insert into wbo (username, id, collection, parentid, predecessorid, sortindex, modified, payload, payload_size) - values (:username, :id, :collection, :parentid, :predecessorid, :sortindex, :modified, :payload, :payload_size) - on duplicate key update - username=values(username), id=values(id), collection=values(collection), parentid=values(parentid), - predecessorid=values(predecessorid), sortindex=values(sortindex), modified=values(modified), payload=value(payload), - payload_size=values(payload_size)'; + $insert_stmt = 'replace into wbo (username, id, collection, parentid, predecessorid, sortindex, modified, payload, payload_size) + values (:username, :id, :collection, :parentid, :predecessorid, :sortindex, :modified, :payload, :payload_size)'; $sth = $this->_dbh->prepare($insert_stmt); $username = $this->_username;