問題タブ [node-mysql]

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 投票する
2 に答える
3482 参照

mysql - node-mysql: 現在のテーブル値をインクリメントするステートメントへの REPLACE

Node.js「node-mysql」のMySQLドライバーを使用していますがREPLACE into、カウンターを実行してインクリメントする構文に苦労しています。countここに私がこれまでに持っているものがあります.フィールドは、現在のテーブル値を1増やしたい場所であることに注意してください:

誰でもこれを行う方法についてアドバイスできますか?

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

node.js - Node-mysql エラー PROTOCOL_ENQUEUE_A FTER_DESTROY

それが私のコードです:

正常に動作することもありますが、エラーを返すこともあります: { [エラー: 破棄された後、クエリをキューに登録できません。] コード: 'PROTOCOL_ENQUEUE_A FTER_DESTROY', 致命的: false }

誰が何が悪いと言えますか?

0 投票する
2 に答える
1615 参照

mysql - node.js - mysql 結果オブジェクトを拡張する方法

私は長い間 PHP 開発者であり、node.js を提供して今日試してみることにしました。結果を単一のオブジェクトにマージする最良の方法を見つけようとしています。私は、PHP 開発者のようにこれにアプローチしている可能性があり、何らかの支援が必要になる可能性があります。前もって感謝します。

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

mysql - node.js-MySQLCOUNTレコード数

次のコードがあります。

'age'=24のテーブル'names'からレコードの総数を取得したい。node.jsコマンドプロンプトで次のように表示されます。

私の質問は、この数値14をさらに使用するために変数に格納する方法です。

'sql'行を次のように変更するだけでこれを実行できることはわかっています

次にコンソールラインを

しかし、それでも別の方法はありますか?

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

node.js - Cloud Foundry - node.js - MySQL

node.js と node-mysql モジュールを使用してクラウド ファウンドリーの mysql サービスに接続/バインドする方法を教えてください。

クラウド ファウンドリーでは、mysql サービスに接続/バインドでき、クラウド ファウンドリーは spring、node.js などのタイプのアプリケーションをサポートしています...

私はSpringアプリケーションの開発に成功し、cloudfoundryでホストされ、cloudfoundryのmysqlサービスに接続/バインドできました。また、node-mysql モジュールを使用して、ローカルで実行されている mysql に接続できました。

しかし、node.js と node-mysql モジュールを使用して Cloud Foundry の mysql サービスに接続/バインドしたいのですが、これに関連する例はありません。これを行うことは可能ですか?

この点での助けは非常に高く評価されています。

ありがとうございました。よろしく、 Kishan.G

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

mysql - トランザクションがロールバックされた後、クエリが実行されない

node-mysql でトランザクションを実行したい (クエリ START TRANSACTION、ROLLBACK、COMMIT を実行して)。私はこのコードを持っています:

ロールバック ケースをテストするために、意図的に id を 1 に設定しました。これにより、インデックスの重複エラーが発生します。トランザクションはロールバックされますが、問題は、トランザクションの外部にある 2 番目の挿入が実行されないことです。エラーはログに記録されません。奇妙なことに、2 回目の挿入の直後にテーブル全体を選択すると、結果に新しい行が表示されます。しかし、別の接続では、それは消えます。そのため、接続の最後に新しく作成された行が削除されたように見えます。トランザクションがコミットされている場合、問題は発生しません。

0 投票する
2 に答える
1049 参照

mysql - nodejs/socket.ioとnode-mysql| セキュリティの混乱

それで、サイト全体がPHPで構築されているので、node-mysqlを調べ始めましたが、スムーズな非同期ユーザーエンド更新のためにnode/socket.ioを使用したいと思います。ただし、nodeで発生している問題が1つあります。それは、まだ回答が得られていないmysqlです。mysqlサーバーのログイン情報は公開情報ではありませんか?

ドキュメントhttps://github.com/felixge/node-mysqlによると、次のようにデータベースに接続します

では、ユーザーがサーバーファイルをナビゲーションバーに配置してmysqlサーバーのログイン情報を表示するのを阻止しているのは何でしょうか。私はこれに非常に混乱しています、誰かが私にそれを説明してもらえますか?

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

javascript - node-mysql connection.query() は未定義を返します

einaros/ws上に構築されたノード ws サーバーを使用しています。そのサーバーはデータベースにクエリを送信する必要があります。そのために私はfelixge/node-mysqlを使用しています。

ユーザーがサーバーに接続するとき、クライアントがまだデータベースに存在するかどうかを確認する必要があります。

興味深いコードは次のとおりです。

そして、クエリが実行されるコード:

コンソールのログは次のとおりです。

client-listeist leer
3.8.2012 - 15:29:0 - DB-Result Abfrage: 未定義の
行が文字列として - [{"name":"lukas"}]



関数が未定義を返す理由を誰かが理解していますか? また、単純な setTimout で Database-Connection が終了するのを待ってみましたが、何も変わりませんでした。

0 投票する
3 に答える
7356 参照

mysql - SSL経由でmysqlに接続するための最良のNode.jsmysqlモジュールは何ですか?

これまで、node-mysqlを使用してアプリを構築しました。AWS RDSサービスを使用して安全にアクセス可能なmysqlデータベースをセットアップし、mysqlコマンドラインクライアントでSSL接続を正常にテストしました。Amazonの公開鍵.pemファイルがあります。node-mysqlにはSSL接続オプションのAPIがないようです。

これまでに見つけたのはNode-mysql-libmysqlclientだけですが、接続しようとしてエラーが発生しました。バインディングの依存関係がnullであるため、信頼できるかどうかわかりません。使用するモジュール/APIの提案?または、node-mysqlで何を変更する必要があるかを知っている場合は、少しいじくりまわしますが、MySQLに接続するために低レベルのソケットを使用しているようです。 SSL部分が追加されました。

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

node.js - NodeJS モジュールを使用した VJET

VJET プラグインを使用して、NodeJS プロジェクトを Eclipse にインポートしました。NodeJS の一部を理解するのはいいことですが、Node-MySQL を認識しないのは好きではありません。その不足している機能を埋めるためにプロジェクト (NodejsTL など) を作成する方法に関するドキュメントはありますか? NodejsTL を分析することはできますが、ドキュメントとチュートリアルがあれば、その必要はありません。