• sqlite - INSERT OR IGNORE を動作させる方法

    質問 テーブルにデータを挿入しようとしています。私は、列がすでにデータを持っていない場合、行を挿入したいと思います - 他の列に関係なく。 CREATE TABLE t ( id INTEGER PRIMARY KEY, name VARCHAR, other INT ); INSERT OR IGNORE INTO t

    2023-12-25 16:05:46
  • SQLiteにブーリアンリテラルはあるのか?

    質問 私は boolean カラムタイプ が、しかし boolean リテラル をSQLiteで使うことはできますか? 他の言語では、これは true または false . 明らかに、私は 0 と 1 などがありますが、私はいわゆるマジックナンバーは可能な限り避ける傾向にあります。 から このリスト を見ると、他の SQL 実装では存在するようですが、

    2023-09-06 02:50:31
  • ヘッダをデフォルトで表示するようにsqliteを設定する方法

    質問 ヘッダがデフォルトで表示されるようにsqlite3を設定する方法はありますか? 私は .headers on を使用してヘッダーをオンにできることは知っていますが、セッション間で設定が保持されないため、クライアントを起動するたびにそれを入力し続けなければなりません。 私は、ヘッダーを恒久的にオンにしたいのです。 どのように解決するのですか? からの ファインマニュア

    2023-09-04 22:01:58
  • SQLiteでUUIDを使う

    質問 このような場合 UUID の値を SQLite の主キーとして使用することはできますか?このトピックに関する情報は非常に限られているので、SQLite が UUID データ型をサポートしているかどうかさえわかりません。UUID を文字列として格納する必要がありますか? どのように解決するのですか? SQLiteでは、任意の データ型 を主キーとして使うことができ

    2023-08-23 07:55:37
  • SQLiteデータベースのファイルやダンプのサンプルはどこにありますか?[クローズド]

    質問 終了しました。 この質問は Stack Overflow ガイドライン . 現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、それが オントピック になるように更新します。

    2023-08-20 02:03:17
  • [解決済み] DELETE FROM tableの後にsqliteのファイルサイズを変更する。

    質問 sqlite3ファイルを使用しています。 まず、比較的大きなデータベースを入力し、ファイルサイズは約100MBでした。 次に $db->exec("DELETE FROM table"); と入力し、そのデータベースのほんの一部を入力しました。しかし、ファイルサイズは100mbのままでした。 SQLiteのファイルサイズを変更するにはどうしたらよいでしょうか。

    2023-06-17 20:05:58
  • [解決済み] sqliteのALTER COLUMN

    質問 sqliteのカラムを変更するにはどうすればよいですか? これは Postgresql ALTER TABLE books_book ALTER COLUMN publication_date DROP NOT NULL; sqliteにはALTER COLUMNは全く存在せず、ALTER TABLEのみがサポートされていると思います。 何かアイデアはありますか?ありがと

    2023-04-02 08:59:23
  • [解決済み] シェルスクリプトを使ったsqliteからcsvへのエクスポート

    質問 SQLiteのクエリをcsvファイルにエクスポートするシェルスクリプトを作っているのですが、以下のような感じです。 #!/bin/bash ./bin/sqlite3 ./sys/xserve_sqlite.db ".headers on" ./bin/sqlite3 ./sys/xserve_sqlite.db ".mode csv" ./bin/sqlite3 ./sys/xs

    2023-03-13 05:53:57
  • [解決済み] SQLiteでテーブルを結合しながらUPDATEするには?

    質問 私は試してみました。 UPDATE closure JOIN item ON ( item_id = id ) SET checked = 0 WHERE ancestor_id = 1 そして UPDATE closure, item SET checked = 0 WHERE ancestor_id = 1 AND item_id = id どちらもMySQ

    2023-02-22 04:58:45
  • [解決済み] SQLiteデータベースに対して、複数の接続から同時に読み書きすることはできますか?

    質問 2 つのプロセスで使用される SQLite データベースがあります。SQLite の最新バージョンで、一方のプロセス (接続) がデータベースに書き込むトランザクションを開始している間、もう一方のプロセスはデータベースから同時に読み込むことができるでしょうか。 どのように解決するのですか? sqlite.orgを中心に様々なところから情報を集め、まとめました。 まず、デフォ

    2022-12-07 04:40:44
  • [解決済み] SQLiteのコマンドラインシェルからデータベースファイルを開く

    質問 私は SQLiteコマンドラインシェル . ドキュメントにあるように、実行ファイルの引数としてデータベースを与えることで、データベースを開くことができます。 sqlite3 data.db からデータベースファイルを開く方法がわかりません。 ツール内で からデータベース ファイルを開く方法がわかりません (たとえば、Windows で sqlite3.exe をダブ

    2022-12-05 11:09:43
  • [解決済み] SQLiteのデフォルト設定を変更する

    質問 どのような場合に .mode column 私は、列のようなテーブルを見てみましょう そして .headers on で、テーブルのヘッダーを見ることができます。 しかし、私は2つのデフォルトの設定を作る方法があるかどうかを知りたいですか? sqliteのソースコードに手を加えるのでしょうか? または、これらの設定のための設定ファイルがありますか? どのように解決する

    2022-11-26 05:02:52
  • [解決済み] SQLiteのINT、INTEGER、SMALLINT、TINYINTなどの関連するデータ型の違いは何ですか?

    質問 SQLite3でテーブルを作成する際、似たような内容を意味するデータ型に直面し、混乱しています。 INT, INTEGER, SMALLINT, TINYINT DEC, DECIMAL LONGCHAR, LONGVARCHAR DATETIME, SMALLDATETIME どこかに、様々なデータ型の最小/最大容量が記載されているドキュメントはないでしょうか? 例えば

    2022-11-14 02:17:37
  • [解決済み] Swift で SQLite データベースにアクセスする

    質問 Swiftのコードで、アプリ内のSQLiteデータベースにアクセスする方法を探しています。 Objective C で SQLite Wrapper を使用し、ブリッジングヘッダーを使用できることを知っていますが、私はむしろ、このプロジェクトを完全に Swift で行うことができるようにしたいと思っています。これを行う方法はありますか、もしそうなら、誰かがクエリを送信し、行を取得す

    2022-10-31 20:25:36
  • [解決済み] Android - SQliteデータベースのプルandroidデバイス

    質問 あらゆるところを探しましたが、本当に正確な答えや、もし可能であればその方法についてのチュートリアルを見つけることができません。 Android デバイスを root 化することなく、何らかの方法でデータベースを引き出すことは可能ですか? PC でデータを収集するために何らかの方法でデータを抽出する必要がありますが、どのようにこれを実行できますか? どのように解決するのですか?

    2022-10-27 23:27:58
  • [解決済み] System.Data.SQLite Close()でデータベースファイルが解放されない

    質問 ファイルを削除しようとする前にデータベースを閉じてしまうという問題があります。 コードは次のとおりです。 myconnection.Close(); File.Delete(filename); そしてDeleteはファイルがまだ使用中であるという例外を投げます。数分後にデバッガでDelete()を再試行しましたので、タイミングの問題ではありません。 トランザ

    2022-10-26 19:13:58
  • [解決済み] SQLiteに主キーを追加する

    質問 Sqlite でテーブルを作成するのに CREATE TABLE AS 構文を使用して、テーブルを作成するために SELECT ステートメントを使用します。 現在、このテーブルには主キーがありませんが、主キーを追加したいと思います。 実行中の ALTER TABLE table_name ADD PRIMARY KEY(col1, col2,...) を実行すると、構文

    2022-10-24 15:19:16
  • [解決済み] 数百万レコードを扱うSQLiteの効率的なページング

    質問 SQLiteの結果をリストビューで表示する必要があります。もちろん、私は結果をページングする必要があります。 最初の選択肢は、LIMIT句を使うことです。例えば SELECT * FROM Table LIMIT 100, 5000 5001から5100のレコードを返します。問題は、内部的にSQLiteは最初の5000レコードを"reads"しており、あまり効率的でないこと

    2022-09-15 18:57:08
  • [解決済み] SQLite - 値を特定の数だけ増加させる

    質問 あるテーブルのある値をある数だけ増加させることは、最後の値を読み込んでから更新することなく可能でしょうか? 例えば、私は列"製品"と"品質"があります。 製品:iLamp 品質: 50 これを実現するために、私はまず最後の値(50)を読み、それを増減させ、そしてそれを書き戻すようにしています。 このタスクを完了する直接的な方法はありますか? どのように解決するのですか?

    2022-09-03 12:56:13
  • [解決済み] SQLiteでENUM型を作成するには?

    質問 MySQL から SQLite にテーブルを変換する必要があるのですが、enum フィールドを変換する方法がわからないのです。 ENUM 型が SQLite にないためです。 前述したフィールドは pType になっています。 CREATE TABLE `prices` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `pNa

    2022-08-09 15:28:17