問題タブ [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 に答える
1967 参照

sql - MySQLSELECTでフィールドを生成

Field1とField2を含むテーブルがある場合、selectステートメントで新しいフィールドを生成できますか?たとえば、通常のクエリは次のようになります。

また、Field3も作成して、結果セットに返したいと思います...これに沿った何かが理想的です。

これは可能ですか?

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

sql - group_concat クエリのパフォーマンス

group_concat句を追加してから、MySQL クエリの実行が大幅に遅くなります。現在、このクエリは次のようになっています。

クエリで述べたように、アプリケーションには page、category、page_category の 3 つのテーブルがあります。ページは、まったく関連付けられていないか、複数のカテゴリに関連付けることができます。現在、ページ、page_category、およびカテゴリには、それぞれ 9,460、20,241、および 10 のエントリがあります。

このクエリを改善してパフォーマンスを向上させるのを手伝ってくれる人はいますか?

0 投票する
6 に答える
2405 参照

php - SSH を使用せずに、オンデマンドでライブ MySQL データベースをローカル テスト データベースにダウンロードする方法は?

SSH アクセス権がない (FTP アクセス権しかない) サーバーに、かなり小さな MySQL データベース (Textpattern インストール) があります。必要に応じて、ライブ データベースをローカルの開発サーバーに定期的にダウンロードする必要があります。つまり、スクリプトを実行したり、cron ジョブを実行したりしたいと考えています。これを行う良い方法は何ですか?

注意すべき点:

  • ライブ サーバーは、Linux、Apache 2.2、PHP 5.2、および MySQL 4.1 を実行しています。
  • ローカル サーバーは同じように実行されていますが (PHP の使用はオプションです)、OS は Windows です。
  • ローカル サーバーには Ruby がインストールされています (したがって、Ruby の使用は有効なオプションです)。
  • ライブ MySQL データベースは、異なる IP からのリモート接続を受け入れることができます
  • リモート サーバーでレプリケーションを有効にできません

更新: BlaM の回答を受け入れました。それは美しくシンプルです。私がそれを考えなかったなんて信じられない。ただし、1 つの問題がありました。プロセスを自動化したかったのですが、提案されたソリューションでは、ユーザーにパスワードの入力を求めるプロンプトが表示されます。以下は、パスワードを渡す mysqldump コマンドのわずかに変更されたバージョンです。

mysqldump -u USER --password=MYPASSWORD DATABASE_TO_DUMP -h HOST > backup.sql

0 投票する
17 に答える
19659 参照

mysql - mysql で電話番号を検索する

このように、任意にフォーマットされた電話番号でいっぱいのテーブルがあります

同様に任意の形式で電話番号を検索する必要があります(たとえば07123456、エントリを見つける必要があります(07) 123 456

通常のプログラミング言語でこれを行う方法は、数字以外のすべての文字を「針」から取り除き、干し草の山にある各数字を調べ、数字以外のすべての文字を取り除き、それと比較することです。針、例えば (ルビー)

問題は、MySQL でこれを行う必要があることです。多くの文字列関数がありますが、どれも私が望むことを実際に行っているようには見えません。

現在、私は2つの「解決策」を考えることができます

  • と の franken-query を一緒にハックCONCATするSUBSTR
  • 針のすべての文字の間にa を挿入し%ます (つまり、次のようになります%0%7%1%2%3%4%5%6%:)

ただし、どちらも特に洗練されたソリューションとは思えません。
うまくいけば、誰かが助けてくれるか、%%%%%% ソリューションの使用を余儀なくされるかもしれません

更新: これは、おそらく数百行の比較的固定されたデータ セットに対して動作しています。将来のプログラマーが泣くようなとんでもない悪いことをしたくなかっただけです。

データセットが大きくなった場合は、「phoneStripped」アプローチを採用します。すべてのフィードバックに感謝します!


「置換」機能を使用して、「(」、「-」、および「 」のインスタンスを削除できますか?

結果が数値であることは気にしません。私が考慮する必要がある主な文字は+-(、です。では)space その解決策は次のようになりますか?

それはひどく遅くなりませんか?

0 投票する
5 に答える
3221 参照

mysql - OS X 10.5.4 で mysql ruby​​ gem をインストールする方法

これが取引です。

$ gem --バージョン

1.1.0

$ sudo gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config

Gem ソース インデックスの一括更新: http://gems.rubyforge.org/エラー: ローカルまたはリポジトリで mysql が見つかりませんでした

$ sudo 宝石の更新

インストールされた gem の更新 Gem ソース インデックスの一括更新: http://gems.rubyforge.org/

RedCloth の更新エラー: Gem の実行中に ... (Gem::GemNotFoundException) RedCloth がローカルまたはリポジトリで見つかりませんでした

私はthisthisthisthis、および他の多くを試しました。

それらのどれも私のために働いていません。他の誰かがこの問題を抱えていますか? もしそうなら、あなたはそれを修正するために何をしましたか?

0 投票する
7 に答える
38841 参照

php - MySQL データベースに格納されている PHP を実行するにはどうすればよいですか?

MySQL データベースに格納されている PHP を呼び出すページを作成しようとしています。MySQL データベースに保存されているページには、ページの読み込み時に実行したい PHP (および HTML) コードが含まれています。

どうすればこれを行うことができますか?

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

mysql - AccessからMySQLへのOLEオブジェクトのインポート

アクセステーブルにProductエントリを含むテーブルがあり、列の1つにOLEオブジェクトとして保存されたjpg画像があります。このテーブルをMySQLにインポートしようとしていますが、何も機能しないようです。MySQL移行ツールを試しましたが、AccessおよびOLEオブジェクトに関する既知の問題があります。(問題は機能せず、フィールドが空白のままになります)このサイト でも提案を試しましたが、データがインポートされている間、転送中に画像が破損しているように見えます。画像をプレビューしようとすると、バイナリビューが表示されます。ディスクにjpg画像として保存して開こうとすると、画像が破損しているというエラーが表示されます。

Accessの画像は問題なく、プレビューできます。AccessはデータをOL​​Eオブジェクトとして保存しており、MySqlにインポートすると、MediumBlobフィールドに保存されます。

誰かが以前にこの問題を抱えていましたか、そして彼らはどのようにそれを解決しましたか?

0 投票する
4 に答える
10333 参照

mysql - Visual Studio 2008 での MySQL の使用

コネクタを使用してODBCVisual Studio 2008 から MySQL データベースにアクセスしていますが、Crystal レポートを処理するときにパフォーマンスの問題に直面しています。これを解決するには、Visual Studio へのネイティブ コネクタが必要です。誰かが同様の問題を抱えていて、解決策やツール (フリーウェアが望ましい) を知っていれば、本当に感謝しています。

0 投票する
5 に答える
2143 参照

mysql - SQL 数値のフォーマット

SQL を使用して、数千のコンマで数値をフォーマットすることを検討していますが、10 進数は使用できません (そのため、Money は使用できません) - 何か提案はありますか?

私は SQL Server 2005 を使用していますが、他のもの (MySQL など) についても自由に回答してください。

0 投票する
6 に答える
11395 参照

c# - Mono 上の MySql データベースで Linq を使用するにはどうすればよいですか?

MySql データベースと対話する C# コードに Linq 機能を提供する多数のライブラリがあります。Mono で最も安定して使用できるのはどれですか?

背景 (ほとんど無関係): MySql データベースの値を更新する単純な C# (.Net 2.0) プログラムがあります。cron ジョブを介して毎晩実行され、Pentium 3 450Mhz、Linux + Mono で実行されます。主に演習としてLinq(.Net 3.5)を使用して書き直したいと思います(まだLinqを使用していません)。