SQL Serverこのコマンドを使用して値を挿入し、IDがすでに存在する場合は値を更新します
string commandLine = "IF NOT EXISTS(SELECT clientid FROM Rating WHERE clientid = " + clientId + " AND userid = " + userid + ") " +
"INSERT INTO Rating VALUES(@clientId,@userid,@rating) " +
"ELSE " +
"UPDATE Rating SET rating=@rating WHERE clientid = " + clientId + " AND userid = " + userid + ";";
そして、私は今に移動しMySQL
、このコマンドは機能しません。MySQLにも同じことがありますか?