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

Какво не е наред с този SQL DELETE FROM синтаксис?

Ако създавате псевдоними на таблици в извикване за изтриване, трябва да използвате псевдонима като аргумент:

DELETE alias FROM tablerealname as ALIAS ...

Така че в първоначалния въпрос на OP той просто трябва да добави псевдонима след DELETE:

DELETE t FROM xoops_bb_posts_text as t WHERE NOT EXISTS (  
SELECT post_id  
FROM xoops_bb_posts as p  
WHERE p.post_id = t..post_id  
)  


  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. MySQL актуализира поле, използвайки информация в друга таблица

  3. UTF8 символите не се показват правилно с таблици с данни и yadcf

  4. Laravel 5.5 Консолидиране на миграции с производствена база данни

  5. Как да премахнете стойността по подразбиране на колоната в MySQL