[SQLite] SQL error: near «EXISTS»: syntax error

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

SQL Drop table

… 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

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.