-1

私はSQLクエリを持っています:

INSERT INTO logins (name, password,roleId,email,phone)
    SELECT  'login', 'password', 1, 'mail@gmail.com', '375291234567'
    FROM (SELECT count(*) FROM logins as l4) as l3
    WHERE NOT EXISTS (
        SELECT * FROM logins as l2
        WHERE l2.name='login')

同じパラメーターを使用して別のスレッドで実行すると、2 つ (またはそれ以上) のレコードが追加される可能性がありますか? それが本当なら、どうすればそれをブロックできますか?

マルチサーバーの回答が必要です。

4

1 に答える 1