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

Въпрос за производителност:НА АКТУАЛИЗИРАНЕ НА ДУБЛИРАН КЛЮЧ срещу АКТУАЛИЗИРАНЕ (MySQL)

Има разлика.

INSERT query трябва да провери ограниченията на всяка колона, за да види дали те са нарушени чрез добавяне на този ред. Ако е така, той трябва да намери съответния ред, за да актуализира и да извърши актуализацията.

UPDATE query трябва само да намери реда за актуализиране и да извърши актуализирането.

Ако знаете, че редът вече съществува, трябва просто UPDATE то.



  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

  2. Защо не мога да покажа същия резултат два пъти, използвайки mysqli_fetch_assoc?

  3. множество добавени обекти може да имат един и същ първичен ключ в базата данни

  4. PreparedStatement никога няма да изтече, дори ако е изрично зададен

  5. Как да запитате много към много продължение на връзката?