<?php
$query=mysql_query("update `tableName` set `field3`='field1` , `field1`='field2` , `field2`=`field3`");
?>
خوب از where clause استفاده کن:همه فیلدها که این مشکل رو ندارن، یه قسمتی رو میخوام عوض کنم،
update `tableName` set `field3`='field1` , `field1`='field2` , `field2`=`field3`[B]where `field4`='mohsen' ... [/B]
خوب آخه چجوری میخوای دیتابیسی رو که نمیتونی حتی یک فیلد بهش اضافه کنی رو مدیریت کنی.اضافه کردن فیلد سوم هم بدلایلی امکانش نیست.