問題タブ [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.

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

mysql - MySQL 5.1 からメールを送信する方法

新しい行がテーブルに挿入されたときに、複数の受信者に電子メールを送信しようとしています。受信者のリストはさまざまです。selectステートメントを使用してこのリストを設定できるようにしたいと思います。また、Navicat をインストールしました。これにより、電子メール通知を送信できますが、事前に決められた人にのみ送信できます。

ありがとう。

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

mysql - Navicat の MySQL ビュー - 「主キー」を定義する方法は?

Navicat でビューを定義すると、次のメッセージが表示されることがよくあります。

xxx には主キーがありません。このテーブルへの更新は、次の擬似ステートメントを使用して行われます: UPDATE xxx SET ModifiedFieldsAndValues WHERE AllFieldsAndOldValues LIMIT 1

明らかに、更新ではなく、データの表示にビューのみを使用します。しかし、これは私を興味深くしました:

ビューで「主キー」または「一意のインデックス」を定義する方法はありますか?

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

mysql - MySQL、権限の問題

複数の Web アプリケーションで使用される複数のデータベースを含む MySQL データベースがあります。

新しいユーザー アカウントを介してのみアクセスできる新しいデータベースを作成する必要があります。Navicat v5.3.3 ユーザー管理を使用してこれをセットアップしようとしましたが、うまくいかないようで、それが MySQL によるものなのか Navicat によるものなのかわかりません。

しかし、新しいアカウントのみがアクセスできる (他のデータベースではなく) 新しい DB が必要な場合、これを設定する最良の方法は何ですか?

ありがとう

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

mysql - ローカルにインストールされた 2 つのデータベースを Xampp と同期する

インターネットに接続された 2 台のコンピューターがあります。それぞれに Xampp がインストールされており、ローカルの mysql データベースが含まれています。

これらの 2 つのデータベースを同期することは可能ですか?

ナビキャットを使用しています。同期は、トンネリングを使用して、サーバー データベースへのローカル データベースでうまく機能します。しかし、2 台の PC dbs 間の同期はどうですか?

ご助力ありがとうございます、

乾杯、フランソワ

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

mysql - MySQLで非常に大きな(20 GB).sqlファイルを実行するためのより高速なオプション

私の会社は、政府からのデータの要求に応じて20GB以上の.sqlファイルを配信されました。別の形式でデータを取得するためのオプションがあまりないので、妥当な時間でデータをインポートする方法のオプションが必要です。Navicatのバッチ実行ツールを使用して、ハイエンドサーバー(Win 2008 64ビット、MySQL 5.1)で実行しています。14時間稼働しており、完了間近の兆候は見られません。

誰かがそのようなトランザクションのためのより高速なオプションを知っていますか?それとも、ファイルサイズが大きいことを考えると、これは私が期待すべきことですか?

ありがとう

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

php - MySQLデータベースにいくつかのフィールドを追加します

私はPHPとMySQLを使用してサイトを構築するのはかなり新しいですが、次のことを達成しようとしています。

オンライン登録プロセス中に、プロモーターは医療検査サービスのために最大20人の「戦闘機」を登録することができます。各戦闘機の情報は、SESSIONに$ _SESSION ['FnumAttr']として格納されます。ここで、numは数値、Attrは定義されている属性(名、姓など)です。登録の最後に、入力されたすべてのデータをMySQL DBに保存し、最終的に他の場所に送信する必要があります。マネージャーは一度に1人から20人の戦闘機を登録でき、20人未満のものは、セル内にデータ(null)を持たないだけです。

私は現在MySQL内でDBを構築していますが、20の異なる戦闘機に20の属性を入力する必要がある場合、これには1日かかる場合があります(このすべての最後に行う必要がある「INSERTINTO」呼び出しは言うまでもありません)。

F4_Firstname、テキストの入力、長さ、nullの許可などを1行ずつ追加するよりも、これらのフィールドをすばやく作成する方法はありますか?

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

mysql - MySql:「IF」式の構造は何ですか? 例を挙げてください

ビューで式「IF」を使用しようとしましたが、構造がわかりません。

基本的に私は数の 2 つのグループを分割しようとします。

「IF」の後の 0、1、2、3、4 = 0 および「IF」の後の 5、6、7、8、9 = 1。

これが私のデータベースの例です:

行 1 / 列 A = 8 列 B = 1 列 C = 2 列 D = 5 列 E = 7 列 F = 9

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

php - UTF-8 文字列を使用しようとすると、PHP htmlspecialchars() 関数エラーが発生する

私は次のことをしました:

  1. データを含むスプレッドシートがあります。行の 1 つに ü 文字が含まれています。
  2. これを CSV ファイルとして OpenOffice.org に保存します。文字エンコーディングを尋ねられたら、UTF-8 を選択します。
  3. Navicat を使用して MySQL データベース テーブル、InnoDB を UTF-8 utf8_general エンコーディングで作成し、CSV をインポートします。
  4. 特別なü文字を含む文字列htmlspecialchars($string, ENT_COMPAT, 'UTF-8')であるPHP関数を使用しようとしました。$string

エラーが表示されます: Invalid multibyte sequence in argument。で変更'UTF-8'すると'ISO8859-1'、エラーは発生しませんが、間違った文字が表示されます。(「未知の文字」文字は、のように見えます<?>)

HTML フォームを使用してデータベースの文字列を更新すると、エラーが消えて文字が正しく表示されますが、Navicat でレコードを見ると、2 つの文字のように見えます。

[1/4][A with some thing on top of it]

1文字とは見なされないマルチバイト。

何が起こっているのか、どこで問題が発生しているのか、それに対して何ができるのか?

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

php - MySQLでは外部キーは必須ですか?

MySQLで外部キーを割り当てる必要がありますか?

(Navicat for MySQL、PHP、私は楽しみのためにソーシャルネットワークをプログラミングしています)

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

mysql - MySQL関数とは何ですか?

MySQLにNavicatを使用していますが、「関数」が表示されます。それらはどのように使用されますか?彼らは何ですか?彼らの主な目的は何ですか?