###前提・実現したいこと
create table T2 as select * from T1 where ~
select文で作成したT2にprimary key を新設したいのですができません。
(auto incrementはあってもなくてもよい)
よろしくお願いします。
###該当のソースコード
alter table T2 add idd integer; ...通る alter table T2 add primary key(idd); ...通らない
この文法はsqlite3では使えないようで、どう書けばいいのかわかりません。
###エラー
Sqlite3.OperationalError: near "primary": syntax error
###試したこと
この場合、createと同時にprimary keyを設定できない気配で、
カラム(idd)を作ってから、主キーに設定しようと考えましたが、書き方がよくわかりません。
alter table T2 add primary key(idd); ...通らない
###補足情報(言語/FW/ツール等のバージョンなど)
Sqlite3

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/05 10:41