Article View: pl.comp.bazy-danych
Article #194233Re: MySQL i dziwactwo
From: Adam Klobukowski
Date: Sat, 31 Jan 2015 16:27
Date: Sat, 31 Jan 2015 16:27
36 lines
2485 bytes
2485 bytes
W dniu sobota, 31 stycznia 2015 17:03:01 UTC+1 użytkownik R.e.m.e.K napisał: > Witam > > Spotkalem sie z dziwnym problemem, nie uzywam MySQLa zbyt czesto, ale problem jest tak > niecodzienny, ze postanowilem zapytac. > Chce skasowac rekordy z jednej tabeli wg kilku warunkow. Zapytanie, ktore te warunki > testuje wyglada tak: > > SELECT * FROM AUTORZY A > WHERE A.ILOSCPUBLIKACJI = 0 > AND A.ILOSCKOMENTARZY = 0 > AND (DATEDIFF(CURRENT_DATE,A.DATADODANIA) > 30) > AND (DATEDIFF(CURRENT_DATE,A.OSTATNIELOGOWANIE) > 30) > AND A.KILKASLOWOAUTORZE like '%<a href="http%' > > gdy zmieniam selecta na delete: > > DELETE FROM AUTORZY A > WHERE A.ILOSCPUBLIKACJI = 0 > AND A.ILOSCKOMENTARZY = 0 > AND (DATEDIFF(CURRENT_DATE,A.DATADODANIA) > 30) > AND (DATEDIFF(CURRENT_DATE,A.OSTATNIELOGOWANIE) > 30) > AND A.KILKASLOWOAUTORZE like '%<a href="http%' > > to serwer rzuca mi w twarz: > > #1064 - You have an error in your SQL syntax; check the manual that corresponds to your > MySQL server version for the right syntax to use near 'A WHERE A.ILOSCPUBLIKACJI = 0 AND > A.ILOSCKOMENTARZY = 0 AND (DATEDIFF(CURRENT' at line 1 > > Polecany manual nic mi nie powiedzial. > Co robie zle? Strzelałbym że MySQL nie obsługuje aliasu tabeli w operacji DELETE. AdamK
Technical Details
Message-ID:
<31777db9-b280-4ce2-858a-0dccbf0644dd@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!hl2no5691110igb.0!news-out.google.com!q4ni26qan.0!nntp.google.com!bm13no4431485qab.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<54ccfcb4$0$2206$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
X-Received: by 10.66.102.34 with SMTP id fl2mr9792686pab.35.1422721628254; Sat, 31 Jan 2015 08:27:08 -0800 (PST) X-Received: by 10.140.106.8 with SMTP id d8mr142969qgf.7.1422721628202; Sat, 31 Jan 2015 08:27:08 -0800 (PST) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!hl2no5691110igb.0!news-out.google.com!q4ni26qan.0!nntp.google.com!bm13no4431485qab.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.bazy-danych Date: Sat, 31 Jan 2015 08:27:08 -0800 (PST) In-Reply-To: <54ccfcb4$0$2206$65785112@news.neostrada.pl> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=46.186.80.192; posting-account=mvBzhgoAAADiziO82aLj4VEpjexQv3Cn NNTP-Posting-Host: 46.186.80.192 References: <54ccfcb4$0$2206$65785112@news.neostrada.pl> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <31777db9-b280-4ce2-858a-0dccbf0644dd@googlegroups.com> Subject: Re: MySQL i dziwactwo From: Adam Klobukowski <adamklobukowski@gmail.com> Injection-Date: Sat, 31 Jan 2015 16:27:08 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit