J'ai le SQL suivant dans un fichier, user.sql :
CREATE TABLE user
(
user_id INTEGER PRIMARY KEY,
username varchar(255),
password varchar(255)
);
Cependant, lorsque la commande suivante est exécutée :
sqlite3 my.db < user.sql
L'erreur suivante est générée :
Error: near line 1: near ")": syntax error
Je préférerais garder le SQL tel quel, car le fichier sera vérifié dans le contrôle de source et sera plus facile à maintenir et à lire tel qu'il est maintenant. Le SQL peut-il s'étendre sur plusieurs lignes comme ceci, ou dois-je tout mettre sur la même ligne ?