Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z zapytaniem SQL
Martio
post
Post #1





Grupa: Zablokowani
Postów: 167
Pomógł: 2
Dołączył: 15.02.2004

Ostrzeżenie: (30%)
XX---


Przy wykonaniu takiego polecenia:

  1. DELETE FROM `content_tags` WHERE `id` NOT IN (SELECT `id` FROM `content_tags` GROUP BY `content_id`, `tag_id`);


pojawia się następujący błąd:

#1093 - You can't specify target table 'content_tags' for update in FROM clause

Zrzut tableli:

  1. CREATE TABLE `content_tags` (
  2. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. `content_id` int(10) UNSIGNED NOT NULL DEFAULT '0',
  4. `tag_id` int(10) UNSIGNED NOT NULL DEFAULT '0',
  5. PRIMARY KEY (`id`),
  6. KEY `page_tags_FKIndex1` (`tag_id`),
  7. KEY `page_tags_FKIndex2` (`content_id`)
  8. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=617 ;


Czy ktoś jest w stanie mi pomóc?

Ten post edytował Martio 11.02.2008, 15:02:26
Go to the top of the page
+Quote Post

Posty w temacie
- Martio   Problem z zapytaniem SQL   11.02.2008, 15:01:38
- - nospor   CytatYou can't specify target table 'conte...   11.02.2008, 15:12:35
|- - Martio   Cytat(nospor @ 11.02.2008, 17:12:35 )...   11.02.2008, 16:23:32
- - radex_p   dwa zapytania?   11.02.2008, 17:21:11
- - Martio   Rozwiązałem problem poprzez tymczasowe utworzenie ...   11.02.2008, 17:54:44


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 15:21