From 6f612aac43ae32e75d05717922c0f7f0c4ab0007 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Thu, 25 Aug 2011 11:02:20 +0200 Subject: Add experimental code (commented out) for DELETE JOIN support This would be needed to support object relationships in the erase_query() functionality. --- odb/relational/source.hxx | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/odb/relational/source.hxx b/odb/relational/source.hxx index 14589ac..6546670 100644 --- a/odb/relational/source.hxx +++ b/odb/relational/source.hxx @@ -2181,7 +2181,17 @@ namespace relational // erase_query_clause // os << "const char* const " << traits << "::erase_query_clause =" << endl - << strlit ("DELETE FROM " + table + " ") << ";" + << strlit ("DELETE FROM " + table) << endl; + + // DELETE JOIN: + // + // MySQL: + // << strlit ("DELETE FROM " + table + " USING " + table) << endl; + // << strlit ("DELETE " + table + " FROM " + table) << endl; + // oj->write (); + // + + os << strlit (" ") << ";" << endl; // table_name -- cgit v1.1