問題タブ [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.
php - MySQLは、削除後に2つの余分な行を追加し続けます!
MySQL テーブルにこの非常に奇妙な問題があります。しばらくすると、テーブルの最後に余分な行が 2 つあることがわかります。phpmyadmin のエントリを削除すると、これらの不要な行がさらに 2 つ作成id
され、 on が増加しauto-increment
ます。phpmyadmin と Navicat で削除しようとしましたが、どちらも更新時に 2 つの余分な行が作成されます。何か案は?
編集: 私は奇妙なことに気付きました。自動インクリメントの主キーである最後の ID は 2682 ですが、オプション タブの AUTO_INCREMENT 値は 7567 です。何か問題がありますか? これら 2 つの値は、この問題が発生していない他のテーブルでも同じです...
更新: テーブルを .txt ファイルにエクスポートしたところ、NULL と既定値を含む空のエントリと、id=2683 から id=7567 までの空の値があることに気付きました!!
mysql - リモート mysql サーバーへのリモート テーブルのインポート
大きな csv/txt/tsv ファイルを mysql サーバー データベースにインポートしたいと考えています。ファイルは、ssh 経由でアクセスできる大学のリモート マシンに置かれています。mysql データベース (およびサーバー) は、同じリモート マシン上にあります。Navicat を使用してこのテキスト ファイルをリモート データベースにインポートしようとしましたが、うまくいきませんでした。
最初に(非常に大きな)ファイルをダウンロードしてからmysqlにアップロードせずにこれを行う簡単な方法はありますか?
mysql - MySQLサーバーが大きなスクリプトファイルを実行しなくなった
このエラーを取り除くのを手伝ってください一度にいくつかのmysqlスクリプトを実行しているときに、この種のエラーが発生しました
エラー:2006 MySQLサーバーがなくなりましたエラー:1153'max_allowed_packet'バイトより大きいパケットを取得しました
このエラーを取り除く方法、NavicatmysqlとWAMPサーバーを使用していますか?スクリプトの実行では、エラー時に続行を選択するため、スクリプトはメッセージログのエラーメッセージと値で引き続き実行されます。これは機能し、後でエラー値を実行できますか?
autocomplete - Navicat MySQL MacOS コードはキーを押すだけで完了しますか?
Navicat ではオートコンプリートが非常に優れていると思いますが、キーを押したときにオートコンプリートを表示するにはどうすればよいですか? (つまり、ショートカットですか?) 待つ必要があるようですが、いくつかのキーを押して有効にしたいのですが.. できますか? そしてどうやって?
mysql - 2 つのデータベース間の MySQL 同期と主キーの衝突
開発および実稼働環境の MySQL データベースに問題があります。2 つのデータベースをマージしたいのですが、コンテンツ作成者が本番環境にレコードを追加しているため、同じ主キーを持つレコードが 20 ほど重複しています。
データ同期に Navicat を使用していますが、本番サーバーのレコードを開発サーバーのレコードで更新するだけです。主キーは何の意味もありません。私がやりたいことは、それらのレコードに新しい主キーを与えることです。
これは Navicat で可能ですか? そうでない場合、手動でデータベースにアクセスして主キーを変更するのは悪い考えでしょうか? それとも、これは MySQL の自動インクリメント機能に影響しますか?
ありがとう。
unicode - FTP およびテキスト ファイルを UNICODE から UTF-8 に変換する
UNICODEテキストファイルのコピーまたはftpingをスケジュールまたは自動化し、UTF-8エンコーディングに変換する方法を知っている人はいますか?
私が試みているファイルは、C:\Documents and Settings\All Users\Application Data\Microsoft\Windows NT\MSFax\ActivityLog\OutboxLOG.txt です。メモ帳で UTF-8 として再保存すると、navicat mysql にインポートできます。しかし、MS FAX で使用されているため、インポートする前に別のディレクトリにコピーする必要があります。
mysql - これをどのように実行しますか?
次のコードを mysql クエリ ブラウザまたは navicat で実行するにはどうすればよいですか? クエリとして実行しようとしたところ、エラーが発生しました。これをクエリに入れるだけですか、それとも何ですか?
mysql - 別のテーブルの値を使用してMYSQL/Navicat列にテーブルを作成する
今、これは私が想像したものかもしれませんし、どちらにしても私がグーグルに何を求めているのかということに固執しているものかもしれません(他の検索エンジンが利用可能です....実際にはありません)
私はかつて他の誰かが設定したいくつかのmysqlテーブルで作業していました、私はnavicatで作業していました、そして私はこのテーブルにデータを挿入し、別のテーブルからの値でしか入力できないフィールドに行き、ドロップダウンボックスとテーブル間に何らかのコード化されたリンクがあるように、すべて(ナビキャットが行っていたことは知っていますが)。これは私に感銘を与えたので、私は畏敬の念を抱いて口を大きく開けました。
私は今、これをどのように行うのか疑問に思っています。これは私のリンクテーブルに最適のように見えるので、テーブルへのid_from_table_1
リンクを知っていますid_from_table_2
。特に、これが設定されたときに提供されたドロップダウンボックスナビキャットでは、リスト内のアイテムの名前が表示されているがIDが挿入されている選択ボックスのように機能する場合はさらに良いです->私は私が求めているかもしれないことを知っていますここでは少し多すぎます。どちらにしても、最初のクエリに興味をそそられます。これはmysqlのコード化されたリンクですか、それともnavicatにコード化された関数ですか?いずれにせよ、私はそれを再現したいので、私の素晴らしいスキルを見る人たちの間で「ハリーポッター」という称号を獲得することさえ、私の大学にとって魔法使いのように見えることができます。
mysql - 外部キーが作成されたかどうかを確認する方法
NaviCat (MySQL アプリケーション) で外部キーを作成しましたが、作成した瞬間に外部キー リストから消え、新しいインデックスが追加されます。それは何かがうまくいかなかったことを意味しますか、それともそれが起こるのは普通ですか?
information_schema を使用してみましたが、列がすでに外部キーであるかどうかを確認するにはどうすればよいですか? しかし、それはUnknown table 'REFERENTIAL_CONSTRAINTS' in information_schema
. クエリが MsSQL 用で、MySQL とは異なる可能性はありますか?