Open GoogleCodeExporter opened 8 years ago
Please read http://www.sqlite.org/foreignkeys.html and confirm you have
followed all the steps under
2. Enabling Foreign Key Support
In order to use foreign key constraints in SQLite, the library must be compiled
with neither SQLITE_OMIT_FOREIGN_KEY or SQLITE_OMIT_TRIGGER defined. If
SQLITE_OMIT_TRIGGER is defined but SQLITE_OMIT_FOREIGN_KEY is not, then SQLite
behaves as it did prior to version 3.6.19 - foreign key definitions are parsed
and may be queried using PRAGMA foreign_key_list, but foreign key constraints
are not enforced.
...
Assuming the library is compiled with foreign key constraints enabled, it must
still be enabled by the application at runtime, using the PRAGMA foreign_keys
command. For example:
sqlite> PRAGMA foreign_keys = ON;
Original comment by noah.hart@gmail.com
on 16 Jan 2013 at 4:49
Yes It almost works but I have the child table is parent of another table so
if delete a row of activity table , sqlilte library no delete the rows of the
last table.
I expect that sqlite delete the rows of PlanActivity ,TimeTable that are
affected by the activity row delete.
-Table activity(Gran father)
Id activity
Another data
-Table PlanActivity(Child)
Fk_idActivity
Fk_idTimeTable
-Table TimeTable(Child of child)
id Timetable
anohter data
Thanks
Original comment by daviddel...@gmail.com
on 16 Jan 2013 at 6:14
Original issue reported on code.google.com by
daviddel...@gmail.com
on 16 Jan 2013 at 4:34