このアップデートには簡単な方法はありますか?簡単にmysqlを更新する方法は?
UPDATE mailbox SET toNew = 1, toDelete = 0 WHERE msgID = 1 AND msgFrom = 1
UPDATE mailbox SET fromNew = 1, fromDelete = 0 WHERE msgID = 1 AND msgTo = 1
私はIF
を使用してみましたが、それはうまくいきませんでした...
UPDATE mailbox SET IF(msgTo = 1, toNew, fromNew) = 1, toDelete = 0 WHERE msgID = 1
任意のアイデアは?
ような何かを試すことができますか?私はあらかじめ最適化しているわけではありませんが、SETの後のこの種のIFがうまくいきませんでした! –
@ novactown.com SQLは非常に厳しいです –
これは治療になりました!ありがとう。私が実際にこれを見ると、このように論理的に見えます。 –