1

SQLite データベースを作成した後に更新することに少し慣れていません。新しい列を追加して行の値を更新するのは比較的簡単ですか? メールや Twitter の名前列を連絡先リスト アプリに追加するようなものです。または、後で追加するために「Col1、Col2など」という名前の列を設定し、それらの列を使用したいときに、KEY_EMAILが「Col15」などになるようにアプリのクエリ/カーソルに追加できます。

4

1 に答える 1

2

Sqlite は、ALTER TABLE コマンドの限定されたサブセットをサポートします。テーブルの名前を変更したり、新しい列を追加したりできます。そのため、テーブルを作成した後に列の名前を変更したり、削除したり、制約を削除したりすることはできません (少なくとも sql コマンドを使用する場合は除きます)。

したがって、「予備」列を追加する必要はありません。実際、列を削除することはできないため、それは悪い考えです。

SQLite が理解する SQL

于 2012-05-01T21:26:49.203 に答える