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

Еквивалент на SQL Server 2000 за ДВУЛИРАНЕ НА КЛЮЧ?

Използвам това:

begin tran;

update ... where ... ;

if @@rowcount = 0
  insert ...
commit tran;

Както разбирам, с подходящи индекси, актуализацията поставя правилни заключване на диапазона, които биха попречили на други да вмъкват същото нещо едновременно.



  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 'user_id' в където клаузата е двусмислен проблем

  2. завъртане в mysql заявките

  3. Конкатениране на множество редове в единични редове в MySQL

  4. Spark SQL и MySQL- SaveMode.Overwrite без вмъкване на модифицирани данни

  5. Инструмент за ER диаграмиране с отворен код за mysql