0

私は、いくつかのデータで満たされたtable1列属性を持っています。たとえば、 matrixです。属性を含む新しいデータを取得します。それらは、属性名とデータ自体のマトリックスを含むリストの形式で提供されます。col1 col2 col3Acol2 col3 col4B

table1新しいデータを既存のデータに追加して、次のような構造を取得したいと考えています。

col1 col2 col3 col4
a11  a12  a13  -
     ...
aN1  aN2  aN3  -
-    b11  b12  b13
-         ...
-    bM1  bM2  bM3

それを行う簡単な方法はありますか?最初に新しい一時テーブルを作成し、それを既存のテーブルに何らかの方法で追加して削除しますか?

col2さらに、新しいデータが既存のデータと交差しているかどうかを確認できるようにしたいと考えていb11ますai2

ps Python3のsqlite3パッケージを使用しています-SQLiteの機能に制限があるかどうかはわかりません...

4

1 に答える 1

1

ALTER メソッドを試しましたか?

example=sqlite3.connect('your_database_name.db')
cursor=example.cursor()
cursor.execute('ALTER TABLE your_table_name ADD COLUMN your_data TEXT')

または「TEXT」と表示されている場合は、データ型が「REAL」、「INT」であるものを入力します

于 2012-05-23T16:22:35.657 に答える