問題タブ [node-sqlite3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
68 参照

sqlite - SQLite: 値 >= 2^31 の数値列を選択すると失敗する

SQLite のドキュメントによると、数値列には最大 8 バイトの整数を格納できます。ただし、値が保存されると、実際に値を選択するのに問題があります。

何も起こらない - 行が返されない

整数データ型を保持しながら、実際の値を適切に取得するにはどうすればよいですか? (REAL や TEXT に変更すると期待どおりに動作しますが、他に選択肢はありませんか?)

編集: 上記のデモには Navicat を使用しましたが、実際のアプリケーション ( node-sqlite3を使用) でも問題が発生しました。

0 投票する
1 に答える
6587 参照

node.js - node-sqlite3 でのトランザクション

node-sqlite3、データベースが現在シリアライズ モードの場合、前のステートメントのコールバックが終了する前に次のステートメントが待機しますか、それとも次のステートメントと同時にコールバックが実行されますか?

を使用してトランザクションを記述する最良の方法は何node-sqlite3ですか? この 2 つのアプローチについて考えてみましたが、どちらが正しいのか、あるいは両方とも間違っているのかさえわかりません。