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

MySQL актуализирайте или вмъкнете или умрете заявка

Има два проблема с това.

Първият е, че можете да използвате параметризирани заявки. Вижте PDO, това ще ви помогне много . Това не само е по-бързо за множество вмъквания, но не е нужно да се тревожите толкова много за SQL инжектирането.

Второто е, че можете да използвате ON DUPLICATE KEY UPDATE да се погрижи за този проблем вместо вас. В противен случай, когато вашата заявка е неуспешна, вие не знаете защо е неуспешна. Възможно е изобщо да не е проблем с дублиран ключ!

Освен това, кодът от гледна точка на or е добре.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Агрегация на данни mongodb срещу mysql

  2. MySQL - руските знаци се показват неправилно

  3. Функцията hour() на Hive връща 12-часова стойност на часовника

  4. Отделете различна версия на уебсайт

  5. swi prolog mysql + web