Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 4.700 pregleda

Najnovija ↓

Problem sa brisanjem redova 26.01.2007. u 03:16 · pre 240 meseci #1
Imam problem sa upitom :
Code:
delete from info where id = (select id from info order by datum limit 1)

to ne radi, a
Code:
select * from info where id = (select id from info order by datum limit 1)

radi normalno (ID INT, datum DATETIME). O cemu se ovde radi?
Re: Problem sa brisanjem redova 26.01.2007. u 11:44 · pre 240 meseci #2
Iz MySQL dokumentacije (http://dev.mysql.com/doc/refman/5.1/en/delete.html):
"Currently, you cannot delete from a table and select from the same table in a subquery."

Prvo selektuj ID, koji trebas obrisati, pa tek onda uradi DELETE.
Potpis
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme