こんにちは、私はMySQLとPHPに新しいですし、これは、MySQLのクエリだった場合だけ思っていたが有効であった:ELSE IFステートメントは可能ですか?
IF (NOT EXISTS(SELECT uid2 FROM table WHERE uid1 = '$uid1'))
BEGIN
UPDATE table
SET uid2 = $var
END
ELSE
IF (NOT EXISTS(SELECT uid3 FROM table WHERE uid1 = '$uid1'))
BEGIN
UPDATE table
SET uid3 = $var
END
は、私は私のテーブルに$のVARを挿入しようとしていますが、UID2とUID3の値がない場合にのみ、 。私はあなたがIF
を使用せずに単一のクエリにこれを減らすことができると思います/
質問をより良い結果を得るためには、実際のデータと希望する結果で更新してください。 –
コードはPHPではありません –
mysqlでELSE IF条件が使用されているかどうか聞いていますか? –