テーブルptb_messagesを更新し、2つの列のデータを切り替えるクエリを試して実行したいと思っています。たとえば、テーブルは次のとおりです。
id | to_user_id | from_user_id |
1 4 5
2 5 6
3 7 9
だから私が試してやりたいのは、from_user_idの値をto_user_idに、またはその逆に切り替えることです。
あるテーブルから別のテーブルに値をコピーすると、他の列の元のデータが上書きされることに気付く前に、これを使用するつもりでした。
$sql = mysql_query("UPDATE ptb_messages SET ptb_messages.from_user_id=ptb_messages.to_user_id");
私が本当に必要としているのは、スワップ機能です。
どうやってこれを行うのかよくわかりませんが、次のようなものを想像しています:
$sql = mysql_query("UPDATE ptb_messages SET to_user_id=from_user_id, from_user_id=to_user_id");
誰かが私を助けてくれることを願っています。