Mailinglisten-Archive |
Hallo Markus, > -----Original Message----- > From: Markus WOlf [mailto:mwolf_(at)_suedstern-ag.de] > update corruptedvector set documentId = '(select t1.docId from > transfer_documents as t1, transfer_parentvector as t2 where > t1.tId = t2.tId)' where corruptedvector.parentVectorId = > 'transfer_parentvector.parentVectorId'; > -- > das klappt so nicht. Genau, das klappt so nicht. Afaik kann MySql z.Zt (noch) keine Selects in Updates verarbeiten. So wie das Statement dort aussieht kann ich mir auch nicht vorstellen, daß es auf einem anderen DBMS arbeitet. Anstatt "documentid=" wäre wohl eher "documentid in" sinnvoll und eine Referenz im Where auf ein subselect im set, ob das klappen würde... Was bleibt: Muß wohl leider in der Anwendung programmiert und in einzelne updates aufgelöst werden. Vielleicht weiß ja jemand anderes noch einen besseren Rat... Gruss, Michael Donning --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive