問題タブ [navicat]
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 - ラップトップでMysqlクエリが非常に遅い
こんにちは、私はこの種の問題を抱えています。通常のノートブックであるラップトップにMysqlをダウンロードしてアクティブ化し、GUIを使用してMysqlの使用方法を学ぼうとしています。私は実際には最初にいるので、テーブルを csv 形式でインポートし、ms アクセスで実行していたのと同じクエリを実行しようとしています。ポイントは、Mysql は一方ではあらゆる種類のテーブル ディメンションを保持しているように見えますが、他方では非常に遅いということです。実際、とても遅いので、何か間違ったことをしているに違いないと確信しています。それぞれ 1400000 行と 70 列の 2 つのテーブルがあります。それぞれに基本的なクエリを実行すると (たとえば、フィールド A1 が '23" であるすべての行を選択します)、問題はありません。しかし、クエリを実行すると、 (内部?) 2 つのテーブル間の結合を使用すると、それは惨事です.6 時間前にそのようなクエリの処理を開始しましたが、まだ進行中です. ....ミリ秒アクセスで同じクエリを実行すると、15 秒かかりました。私は何かが欠けているに違いないと確信しています。OSはubuntu 12.10、GUIはNavicat 11です。よろしくお願いします
mysql - MySQL クエリのヘルプ。(どこから削除)
別のテーブル (アイテム、購入済み) の ID に従って、いくつかのテーブルのいくつかの行を削除しようとしています。
これが私がやろうとしていることです..
'PurchasedBy' が 84 である items.sql から DELETE。 item_id が (上部クエリの items.sql 内の item_id) である items_people から DELETE
それで、それが意味をなすなら...ここに私が試していることの合計があります..items.sqlには行「item_id」と「purchasedBy」が含まれています。items_people と items_places.sql では、item_id に従って行を削除する必要があります。この場合、 purchaseby は 84 です。
どう説明したらいいのか考えるだけで頭が痛くなるので、これが理にかなっていることを本当に願っています...ごめんなさい!
navicat - 複数のフィールドを更新および置換しますが、各ステートメントの後にエラーを受け取ります
複数のフィールドを更新していますが、クエリは各ステートメントを正しく動作させますが、次の行に進むとエラーになります。前の行をコメントアウトして再実行し、次の行でステートメントとエラーを実行します。
いえ
毎回生成されるエラー:
昨日、これは完全に機能していましたが、追加のフィールドを追加する必要がありました。これを行ったときに、これが起こり始めました。入力した新しいステートメントを調べましたが、フィールド名とそれらが置き換えているものは例外です。コーディングは同一です。
mysql - Navicat 対 Toad SSH トンネリング
Toad w を使用して、AWS インスタンス上の MySQL サーバーに接続しようとしています。SSH。
参考までに、Navicat for MySQL で次の構成をセットアップしました。
一般タブ:
----------
- 接続名: localhost_3306
- ホスト名/IP アドレス: localhost
- ポート: 3306
- ユーザー名: xxx
- パスワード: xxx1
- パスワードの保存: はい
SSH タブ:
-----------
- SSH トンネルを使用する: はい
- ホスト名/IP アドレス: xxx.xxx.xxx.xxx (AWS インスタンスの IP)
- ポート: 22
- ユーザー名: xxx3
-認証方法: 公開鍵
- 秘密鍵: c:\path_to_my.pem
これは Navicat でうまく機能します。サーバーに接続してデータベースを開くことができるので、アクセスの問題はありません。質問は、Toad for MySQL で同様の接続をセットアップするにはどうすればよいですか? 外部トンネル (例: putty) を使用して、そこを経由して接続するように Toad を設定する必要がありますか? それとも、Toad から直接接続できますか?
同様のセットアップの完全な動作例は素晴らしいでしょう。
php - 特殊文字は、PHP から挿入された場合にのみ正しく表示されます
列(テーブルと同じ文字セットと照合)を持つテーブルUsers
(UTF8文字セットとutf8_general_ci照合)があります。lastName
私の名前 (Štěrba) をこのテーブルと列にNavicat for MySQLから直接挿入すると、Navicat では正しく表示されますが、ブラウザではうまく表示されません (出力ドキュメントは UTF8 で、mysql_connect()
も使用した後SET CHARACTER SET utf8
):
しかし、このクエリを使用して PHP からこの挿入を行うと、次のようになります。
ブラウザでは正しく表示されますが、Navicat では次のように保存されます。
明らかに、私はそれを壊してしまうので、navicat から直接編集することはできません...なぜこれが起こるのか分かりますか? どこかでエンコードを見逃しましたか?それともNavicatの問題ですか?ヒントをありがとう!
navicat - Navicat セットのデフォルト文字セット
Navicat で新しいデータベースを作成するときのデフォルトの文字セットは、latin1 です。
デフォルトの照合順序 utf8_general_ci でデフォルトを utf8 に変更するにはどうすればよいですか?
postgresql - Navicat 結果ウィンドウの列のテキスト全体を表示
PostgreSQL 用の Navicat バージョン 11.0.10 をインストールしました。クエリ エディターでクエリを実行すると、結果のフィールドのテキストの一番上の行しか表示できないことに気付きました。クリックしたときに列内のテキスト全体を表示するようにエディターを設定する方法がわかりません。
以前にMYSQLにNavicatを使用していたとき、この問題はなかったと確信しています。エディタの設定方法について何かアイデアはありますか?
ssh - Navicat SSH の問題
SSHトンネルを使用してNavicatに接続するのに問題があり、すべてのアヒルが一列に並んでいるように見えるので、これを行った他の誰かが成功したかどうか疑問に思っています:
通常の (TCP) ユーザーをセットアップし、接続 (ホスト、ポート、ユーザー、パスワード、および cpanel に追加されたリモート アクセス IP) をチェックして、それが機能することを確認しました。
指示に従って、SSH タブに移動し、有効にしました ([x] SSH トンネル)。
ホストに同じ IP を追加し、次にポートに 22 を追加し、root をユーザーとして追加し、パスワードを認証として選択し、root パスワードを入力しました。
host.mydomainame.com がこの mysql ホストに接続できないというメッセージが表示され続けます。
私はそれが機能していることを知っています:a)間違ったユーザー/パスワードを使用すると、単に「トンネルを作成できませんでした」というエラーが表示されますb)ホストは、正しいルート/パスワードの組み合わせで接続した瞬間にSSH接続が作成されたことを確認します(エラーメッセージは私の側で生成されますが)
ところで、Navicat によると、AllowTcpForwarding が yes に設定されていることを確認しました。
また、bithive を使用して、同じ IP から同じユーザーで同じサーバーに接続できることも確認しました。