llevo un rato dándo vueltas a este error para una secuencia de comandos sql para sqlite:
[shell]
sqlite> DROP TABLE IF EXISTS geolocation;
SQL error: near «EXISTS»: syntax error
[/shell]
Revisando la documentación la sintaxis es correcta :
http://sqlite.org/lang_droptable.html
… le he dado vueltas y más vueltas
… más vueltas
y he encontrado esto : http://www.sqlite.org/releaselog/3_3_0.html
[shell]
SQLite Release 3.3.0 On 2006 January 10 (3.3.0 alpha)
….
IF EXISTS and IF NOT EXISTS clauses on CREATE/DROP TABLE/INDEX.
….
[/shell]
Así que va a ser que mi base de datos no es version 3, vamos a ver… :
[shell]
sqlite> select sqlite_version();
2.8.17
[/shell]
… shit…
Ala para los que os haga falta
Deja una respuesta