私の問題Execute SQLite scriptのために次のリンクを参照しましたが、私の経験を助けてくれないようです。私が手にエラーがError: incomplete SQL: ??P
あるsqliteスクリプトがコマンドラインから実行されていません
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE MovieList (ID VARCHAR(255) PRIMARY KEY,
Title VARCHAR(255),
Studio VARCHAR(255) ,
Released VARCHAR(255) ,
Status VARCHAR(30) ,
Sound VARCHAR(30) ,
Versions VARCHAR(10) ,
Price VARCHAR(15) ,
Rating VARCHAR(15) ,
Movie_Year VARCHAR(5) ,
Genre VARCHAR(30) ,
Aspect VARCHAR(15) ,
UPC VARCHAR(255) ,
Release_Date VARCHAR(255) ,
Last_Updated VARCHAR(255)
);
COMMIT;
:
は私が...私のコードは次のようであるsqliteのに新しいですし、現在.read FILENAME機能を使用して、コマンドラインからテーブルを作成するスクリプトを実行しようとしますこれを修正する方法についてはあまりよく分かりません。代わりに、テーブルを作成し、.dumpファイルをエクスポートすることでした - それは上記と同じロジックを持っていました。私は何かが欠けているかもしれませんか?あなたのSQLが正しい
ファイルをどのように正確に作成しましたか? –
@ CL。最初にスクリプトを作成してエラーが発生しました。その後、コマンドプロンプトですべてを実行しました(これはうまくいきました)。ファイルをエクスポートし、構造体を新しいスクリプトにコピーし、同じエラーが発生しました。私はただなぜそれを理解したい。 – Rain
どのエディターですか?どのエンコーディングですか? –