У меня есть следующий SQL в файле, user.sql:
CREATE TABLE user
(
user_id INTEGER PRIMARY KEY,
username varchar(255),
password varchar(255)
);
Однако, когда выполняется следующая команда:
sqlite3 my.db < user.sql
Создается следующая ошибка:
Error: near line 1: near ")": syntax error
Я бы предпочел сохранить SQL as-is, поскольку файл будет проверен в исходном элементе управления и будет более удобным и удобным для чтения, как сейчас. Может ли SQL охватывать несколько строк, подобных этому, или мне нужно поместить все это в одну строку?