問題タブ [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 - MS-SQL はメモリ内テーブルをサポートしていますか?
最近、MS SQL Server
代替バックエンドとしてサポートするために、いくつかのアプリケーションを変更し始めました。
私が遭遇した互換性の問題の 1 つは、MySQL の CREATE TEMPORARY TABLE を使用して、永続的なストレージを必要とせずにセッション中に非常に高速にアクセスするためのデータを保持するインメモリ テーブルを作成することです。
MS SQL で同等のものは何ですか?
要件は、一時テーブルを他のテーブルと同じように、特にJOIN
永続テーブルと同じように使用できる必要があることです。
mysql - 順序付けを使用したSQLGroupBy
タグのテーブルがあり、リストから最大数のタグを取得したいと思います。
サンプルデータは次のようになります
を使用して
探しているデータを完全に取り戻すことができます。ただし、タグ数が最も多いものが最初になるように整理し、最初の20個程度しか送信しないように制限したいと思います。
私はこれを試しました...
そして、私は「グループ関数の無効な使用-ErrNr1111」を取得し続けます
私は何が間違っているのですか?
MySQL4.1.25を使用しています-Debian
php - WordPressで特定のタグ/カテゴリの投稿を選択する方法
これは、 WordPressに実装されているMySQLに関する非常に具体的な質問です。
特定の「タグ」を持ち、特定の「カテゴリ」(両方とも複数)に属する投稿を表示(選択)するプラグインを開発しようとしています
カテゴリとタグの保存方法が原因で不可能だと言われました。
wp_posts
投稿のリストが含まれ、各投稿には「ID」がありますwp_terms
用語のリスト(カテゴリとタグの両方)が含まれています。各用語にはTERM_IDがありますwp_term_taxonomy
TERM_IDを含む用語のリストがあり、それらのそれぞれ(カテゴリまたはタグのいずれか)の分類法の定義がありますwp_term_relationships
用語と投稿の間に関連付けがあります
テーブルを結合して、カテゴリ「Category1」にも属するタグ「Nuclear」と「Deals」を持つすべての投稿を取得するにはどうすればよいですか?
mysql - MS SQL でサポートされていない符号なし整数フィールド型を回避するには?
MySQL ベースのアプリケーションで MS SQL をサポートしようとしたところ、次の問題に遭遇しました。
負の値が存在しないことがわかっているため、全範囲を利用するために、MySQL の auto_increment を (さまざまなサイズの) 符号なし整数フィールドとして保持します。MS SQL は、すべての整数型で unsigned 属性をサポートしているわけではないため、値の範囲の半分を捨てるか、回避策を作成するかを選択する必要があります。
非常に単純なアプローチの 1 つは、データベースの抽象化コードまたはストアド プロシージャにコードを配置して、db 側の負の値と符号なし範囲のより大きな部分の値を変換することです。もちろん、これは並べ替えを混乱させます。また、auto-id 機能では機能しません (または何らかの方法で機能しますか?)。
今のところ良い回避策が思い浮かびませんが、何かありますか? それとも、私はただ狂信的で、範囲の約半分を忘れるべきですか?
編集:
@Mike Woodhouse:ええ、あなたは正しいと思います。頭の中で、フィールドの使用率を最適化すれば、フィールドのサイズを縮小できるのではないかという声がまだ残っています。しかし、これを行う簡単な方法がない場合は、おそらく心配する価値はありません。
mysql - MySQL Binary Log Replication: エラーを無視するように設定できますか?
一部のデータについて同期していない (つまり、マスターがスレーブよりも多くのデータを保持している) マスター/スレーブ MySQL バイナリ ログ レプリケーション システム (うわー!) を実行しています。しかし、スレーブはわずかな MySQL エラーで非常に頻繁に停止します。これを無効にできますか? (おそらく、複製スレーブ ignore-replicating-errors またはいくつかの並べ替えの my.cnf 設定 ;) )
これは、スレーブが存在しないアイテムを複製しようとすると、時々発生することであり、スレーブはただ死んでしまいます。SHOW SLAVE STATUS \Gで簡単にチェックします。与える
次の手順を実行して、(スレーブが停止していることに気付いたら) すぐに修正します。
...最近、これはちょっと面倒になってきました。これを行うある種のPHPを吐き出す前に、最初のエラーでスレーブを強制終了しない my.cnf エントリがあるかどうか疑問に思っていました。
乾杯、
/mp
mysql - MySQL の結果をファイルに
mysql クエリの結果をファイルに書き込むにはどうすればよいですか? 急いで何かが必要です。出力は、CSV、XML、HTML などです。
c# - Visual Studio サーバー エクスプローラーはカスタム データベース プロバイダーをサポートしていますか?
いくつかの学習プロジェクトで、Microsoft SQL Server を使用したグラフィカル データベース開発にサーバー エクスプローラーと関連ツールを使用しましたが、これは素晴らしい経験でした。ただし、私の仕事では Oracle DB と SQLite を扱っており、趣味のプロジェクトでは MySQL を使用しています (Linux でホストされているため)。
Visual Studio のデータベース関連ツールを他のデータベース プロバイダーと共に活用する方法はありますか?
php - WordPressMediaWikiの統合
反対に、ウィキをインストールして、 WordPressとウィキの間でログイン資格情報を共有できれば幸いです。私はしばらく前にMediaWikiをハッキングして、セッションCookieを介して別のサイト( ASP Classic内)とログインを共有しましたが、それを行うのは苦痛であり、維持するのはさらに悪いことでした。理想的には、プラグインまたはよりエレガントなソリューションを知っている人を見つけたいと思います。
sql - クエリを 1 つのレコードに制限するとパフォーマンスが向上しますか
テーブルに一致する結果が 1 つしかない場合、クエリを 1 つの結果レコードに制限すると、大きな (っぽい) MySQL テーブルのパフォーマンスが向上しますか?
例えば
その名前のレコードが 1 つしかない場合は? name
主キーが一意に設定されている場合はどうなりますか? クエリを更新する価値はありますか、それとも利益は最小限ですか?
mysql - テーブル追加時のMySQL「エラー1005」
私は最近、MySQL データベースを扱っており、MySQL ワークベンチを使用してデータベースを設計しています。
SQL関数へのエクスポートを使用すると、実際にデータベースにレイアウトを取得できるようになります。次のようになります。
「エラー 1005: テーブルを作成できません」
これは、create table ステートメントの外部キーに関連しているようです。
制約を取り除いて後で元に戻すことを伴わない、これに対する回避策はありますか? データベースのサイズを考えると、これは理想的なソリューションとは言えません。