SQLiteで引っかかったところ

SQLを8年ぶりぐらいに書いた。
SQLite関係なく、ぜんぜん書けない。

  • PrimaryKeyを複数のカラムで指定する
    • create table sample (id integer, age integer, name text, primary key(id, age) )
    • primary key を後でまとめて指定するとできる。
      • SQLiteでは、primaty key をalterで変更できないっぽい

begin transaction;
(〜いろんな処理〜)
commit;

  • テーブルが存在しているのに、createしようとして怒られる
    • dropすればよい
    • 存在していない場合に、dropで怒られる…
    • ファイルを消す。


SQLite関係ない話ばっかりヾ(-_-;)