問題タブ [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.
mysql - 永続的な接続が必要な Node.js MySQL
Node Web アプリ用の永続的な MySQL 接続が必要です。問題は、これが 1 日に数回発生することです。
これが私の接続コードです:
ご覧のとおり、handleDisconnect コードは機能しません。
php - node-mysql で列を返す (PDO の fetchColumn のように)
node-mysqlで単一の列を返す方法はありますか? PDOfetchColumn
に似たものを探しています。
たとえば、次のクエリがあるとします。
これにより、次のようになります。
代わりに、次のことを希望します。
ループを実行してデータを抽出できますが、これは私が行ってきたことですが、これが何度も発生するので、簡単な解決策があるかどうか疑問に思っています。
javascript - モジュール MySQL nodejs
mysql モジュールに問題があります。これは、接続をテストするためのコードの一部です。
接続エラーが発生した場合は、エラー メッセージを表示するためにメッセージを送信します。そうでなければ、成功のメッセージを表示します。
- 私のホストは: localhost
- ユーザー: ルート
- パスワード: ''
- localhost とルートを入力すると、メッセージは「Test OK」です。
- localhostfalse と rootfalse を入力すると、メッセージは「Test No」になります (正常です)。
- localhost と rootfalse を入力すると、メッセージは「TestOk」です。
なぜ「root」のテストがないのか
私の問題が理解されることを願っています。ありがとう
node.js - ノードの非同期性を処理するために多くの関数 (10 以上) を使用しても問題ありませんか (特に MySql データベースに追加する場合)
API 呼び出しを取得すると、約 4,5 テーブルにインストールする必要があります。これは、エントリに子項目があり、さらに子項目があるためです。最初の挿入から 2 番目の挿入に (親 ID を使用して) データを渡す必要があるため、関数が多すぎます (関数 insertTable1、insertTable1Kids、insertTable1KidsKids など)。
これは良いデザインですか?私は非常に多くの機能を使用していることに悩まされています..これを処理するより良い方法はありますか?
node.js - プールからデータベース接続を取得するときに connection.end() が確実に呼び出されるようにする方法
node-mysql を使用しており、任意のファイルからデータベース ファイルを要求して、このような接続を取得できる mysql の createPool を公開しています。
connection.end()
プールへの接続を返す呼び出しを常に覚えているとは限らないことに気付きました。その後、制限に達しました。
connection.end() が呼び出されるコールバック関数をいつ終了することにしても、接続の取得を設計するにはどうすればよいですか? これを行うことができる単一の場所を作成する方法がわからないので、開発者は接続を取得することだけに関心があります..
mysql - node.js サーバーから localhost データベースに接続できません
localhost データベースに接続しようとすると、多くの問題が発生します。mysqlおよびmysql-simpleノード モジュールを使用してみましたが、どちらの場合も接続できません。
「mysql」モジュールで使用したものは次のとおりです。
そして、「mysql-simple」モジュールで使用したものは次のとおりです。
どちらの場合も、node.js サーバーを実行すると、接続がログに記録されません。localhost を「127.0.01」に置き換え、パスワードが正しいことを確認するために新しいユーザーを作成しようとしましたが、役に立ちませんでした。繋がらないのはなぜ?
ありがとう