Czasami przy próbach zapisu danych do tabeli z referencjami wyskakuje wyjątek o niewiele mówiącej treści: “Cannot refresh row as parent is missing“. Ustalenie faktycznej przyczyny jest już trochę cięższe, ale da się to zrobić stosując lekką sztuczkę.
Archive for the ‘SQL’ Category
Cannot refresh row as parent is missing
środa, Maj 20th, 2009Drzewo Depesza w MySQL – ciąg dalszy
piątek, Marzec 20th, 2009
Ostatnio zaprezentowałem MySQLową wersję implementacji drzewa tzw. metodą Depesza (patrz tutaj). Nie napisałem natomiast nic na temat praktycznego wykorzystania takiego drzewa. Dlatego dzisiaj ciąg dalszy, tym razem już bardziej praktyczny.
Drzewo Depesza w MySQL
środa, Marzec 11th, 2009
W czasie pracy nad jednym z projektów po raz kolejny byłem zmuszony podejść do kwestii drzewa. Jednakże tym razem postanowiłem podejść do tego troszkę inaczej i zaimplementować drzewo bardziej rozbudowane niż typowe id | nazwa | parent_id. Wybór padł na tzw. metodę Depesza oraz próbę jej implementacji pod MySQL.