問題タブ [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.
sqlite - SQLite: 値 >= 2^31 の数値列を選択すると失敗する
SQLite のドキュメントによると、数値列には最大 8 バイトの整数を格納できます。ただし、値が保存されると、実際に値を選択するのに問題があります。
何も起こらない - 行が返されない
整数データ型を保持しながら、実際の値を適切に取得するにはどうすればよいですか? (REAL や TEXT に変更すると期待どおりに動作しますが、他に選択肢はありませんか?)
編集: 上記のデモには Navicat を使用しましたが、実際のアプリケーション ( node-sqlite3を使用) でも問題が発生しました。
node.js - node-sqlite3 でのトランザクション
でnode-sqlite3
、データベースが現在シリアライズ モードの場合、前のステートメントのコールバックが終了する前に次のステートメントが待機しますか、それとも次のステートメントと同時にコールバックが実行されますか?
を使用してトランザクションを記述する最良の方法は何node-sqlite3
ですか? この 2 つのアプローチについて考えてみましたが、どちらが正しいのか、あるいは両方とも間違っているのかさえわかりません。