Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL InnoDB заключва само засегнатите редове?

За да разрешите първата част на въпроса си, създайте уникален индекс на user_id и име.

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

Това ще предотврати дублиране на записи на user_id,name.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Импортирайте данни в mysql от oracle

  2. Поправете „ГРЕШКА 1222 (21000):Използваните оператори SELECT имат различен брой колони“, когато използвате UNION в MySQL

  3. Добавянето на присъединяване към MySQL забавя цялата заявка

  4. Сортиране по ред на стойностите в оператор select в клауза в mysql

  5. mySQL задава varchar без специалните символи