ここに私のテーブルがあります:
drop table if exists stocks;
create table stocks (
stock_id integer primary key not null,
stockname string not null
);
Python コード:
import sqlites3
rows = [(1, 'IBM'),
(2, 'MSOFT'),
(1, 'GOOG'),
]
#c.executemany('insert into stocks values (?,?)', rows )
connection.commit()
ではrows
、1 番目と 3 番目の主キーは同じです。
これを行うとどうなりますか?例外はありますか?例外をキャッチするにはどうすればよいですか?
実際にrows
は動的入力なので、最初は並べ替えや編集ができませんrows
。また、Ubuntu 10.04 で Flask 0.9 と Python 2.6 を使用しています。