SQLObject should give a comprehensible error message when you try to name a column 'default' and you are using MySQL. Instead, it gives a MySQL syntax error.
It should do this for any backend and any reserved keyword. Unfortunately, lists of reserved keywords differ between backends and even between versions of a backend.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=4799
Originator: NO
It should do this for any backend and any reserved keyword. Unfortunately, lists of reserved keywords differ between backends and even between versions of a backend.