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

Използване на EXISTS с MySQL

Не можете да създавате псевдоним на основната таблица в клауза UPDATE. Това трябва да работи:

UPDATE points 
SET userid = 5224 
WHERE userid = 2532 
AND NOT EXISTS (
    SELECT 1
    FROM points q
    WHERE q.userid = 5224
    AND q.game = points.game
)


  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 count срещу mysql SELECT, кой е по-бърз?

  2. Вмъкване в няколко таблици в една заявка

  3. Как да закръгля разликата между две дати до часове

  4. Какъв е най-добрият начин да приложите корекция на печатна грешка в търсене в php/mysql?

  5. VARCHAR(4), съхраняващ повече знака от четири