Összekapcsolt táblák adatainak törlése MySQL-ben
Sziasztok!
Az MS Access-ben létezik egy olyan checkbox (a táblák közti reláció létrehozásakor), hogy ha törlik az egyik sort, akkor a másik táblá(k)ból is törlődjenek az összekapcsolt sorok.
Ezt hogy lehet megvalósítani mysql+php-val?
Köszi a válaszokat!
Üdv:
TB
■ Az MS Access-ben létezik egy olyan checkbox (a táblák közti reláció létrehozásakor), hogy ha törlik az egyik sort, akkor a másik táblá(k)ból is törlődjenek az összekapcsolt sorok.
Ezt hogy lehet megvalósítani mysql+php-val?
Köszi a válaszokat!
Üdv:
TB
Adatbázis
Illetve adatbázisból nem törlünk, mert nem arról szól a dolog - valamennyivel szebb, ha csak letiltod a törlendő sort.
-boogie-
re
A WRITE LOCK hogy működik?
Doksi?
-boogie-
Letiltás - hogyan?
Üdv.: fberci
READ LOCK, WRITE LOCK
-boogie-
Letiltás - hogyan?
Az összes lekérdezést viszont úgy írod meg, hogy a többi feltétel mellett mindig szerepel az is, hogy "AND deleted=0".
Aztán ha a kuncsaft rádtelefonál éjfélkor, hogy véletlenül törölt valami fontosat, akkor nagy kegyesen visszacsinálod neki, és istenként fog tisztelni. Ennyi.
Gyulus
innodb
http://dev.mysql.com/doc/refman/5.0/en/innodb-foreign-key-constraints.html