Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL InnoDB sperrt nur die betroffenen Zeilen?

Um den ersten Teil Ihrer Frage zu lösen, erstellen Sie einen eindeutigen Index für user_id und name.

alter table `users` add unique index ak_user_id_name(user_id,name);

Dadurch werden doppelte user_id,name-Datensätze verhindert.