ejecuto: sqlite3 -init mydata.sql mydb
con la siguiente como la única línea en mydata.sql:Error de sintaxis cuando se carga de archivo
DROP TABLE IF EXISTS [Album];
me sale el siguiente error:
Error: near line 1: near "DROP": syntax error
He redujeron la ingrese el archivo a prácticamente nada y siempre recibo este mensaje de error de sintaxis sin importar el comando que ingrese y siempre en la línea 1. Parece que cree que hay algún personaje inusual, pero puedo ver qué podría ser. ¿Alguna idea?
¿Cómo está guardando el archivo? ¿Cuál es la codificación? –
BOM Unicode, por casualidad? – tripleee
@tripleee Buena llamada. Mi script SQL estaba en UTF-8 y no aparecían caracteres no imprimibles inesperados (ver la respuesta de áspero) pero todavía recibía el error hasta que cambié la codificación a UTF-8 sin la marca de orden de bytes. – spaaarky21