MySql DELETE - Több adatbázist érintő törlés
Sziasztok kérdésem a következő:
Több adatbázisból szerettem volna törölni rekordokat egy kulcs alapján, de nem sikerült.
Persze mondanom sem kell hogy localhoston működött :-)
$code=(string)"abc";
DELETE
t1,t2,t3,t4
FROM
t1,t2,t3,t4
WHERE
t1.code= '$code' AND
t2.code= t1.code AND
t3.code= t1.code AND
t4.code= t1.code
A 'Query' hiba nélkül lefutott de nem csinált semmit.
Próbáltam a manuálban leírtak alapján de az sem sikeredett.
http://dev.mysql.com/doc/refman/4.1/en/delete.html
Mi lehetett a gond?
■ Több adatbázisból szerettem volna törölni rekordokat egy kulcs alapján, de nem sikerült.
Persze mondanom sem kell hogy localhoston működött :-)
$code=(string)"abc";
DELETE
t1,t2,t3,t4
FROM
t1,t2,t3,t4
WHERE
t1.code= '$code' AND
t2.code= t1.code AND
t3.code= t1.code AND
t4.code= t1.code
A 'Query' hiba nélkül lefutott de nem csinált semmit.
Próbáltam a manuálban leírtak alapján de az sem sikeredett.
http://dev.mysql.com/doc/refman/4.1/en/delete.html
Mi lehetett a gond?
Több TÁBLÁT érintő törlés, nyilván
több adatbázisból?
több adatbázisból, vagy több táblából? Nem mindegy! A kódodból úgy látom, hogy több tábláról van szó. A szintaxisod jónak tűnik. Ha lokális szerveren jól törölt, akkor szerintem nézd meg a jogosultságokat, valószínű ott lesz valami hiba.
j.
Sorry
Tábláról van szó, és valszeg a jogosultság a gond.
A verzió: MySQL 4.1.12
menni fog az
hasonló gond
Thanks