2

私は sqlite 3 データベースを持っていて、いくつかの PHP インターフェイスを試しました。1 つのテーブルには 1500 を超える行があり、どのインターフェイスもこのサイズのテーブルに列を追加することに対応していないようです。新しい列で新しいテーブルを作成してから、あるレコードから別のレコードにコピーしようとしました。同じ問題。

たとえば、phpliteadmin で add column コマンドを実行すると、サーバーから空の応答が返されます (Chrome でデータを受信せず、Firefox で接続がリセットされました)。

これについて私の髪を引き裂くことについて-インターフェースまたはコードを介して列を追加する方法について何か提案はありますか?

4

1 に答える 1

0

SQL が理解する SQLiteはあなたの友達です。

列を追加するための SQL ステートメントは単純です。

ALTER TABLE mytable ADD COLUMN foobar CHAR;

発行されたコマンドが失敗するため、インターフェイスがタイムアウトになると思います。大量のデータが含まれていない限り、1500 行は意味がありません。データベース ファイルをダウンロードし (Web サーバー上にあると仮定)、sqlite3ターミナルから起動してコードを実行することをお勧めします。

于 2013-05-14T12:46:36.890 に答える