エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
SqliteのInsert備忘録
ついつい綴りを忘れてしまうので備忘録。 テーブル項目で一意制約違反の場合はエラーを返さない(登録さ... ついつい綴りを忘れてしまうので備忘録。 テーブル項目で一意制約違反の場合はエラーを返さない(登録されない)。他のオプションのロールバック等はエラーを返すためIGNOREは便利はですね。 INSERT OR IGNORE INTO テーブル(項目) VALUES (設定値); 通常は、Selectでカウントを取って0の場合は登録などとするのが一般的ですがON CONFLICT句は楽でいいですね。ちなみに、カウントを取る場合は、「count(*)」でなく「count(PKキー)やcount(インデックス項目)」とした方がパフォーマンスがいいのは有名ですが、カウントを取る項目がNullの場合、Null項目はカウントされません。バグの温床となるので使い方には注意したいです。 SQL 雑記