問題タブ [heidisql]

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 投票する
0 に答える
2164 参照

mysql - SQL エラー (1060): 列名 'CashMoney' が重複しています

HeidiSQL でクエリを実行すると、Vilayer DayZ Overpoch サーバーでエラーが発生します。それは: SQL Error (1060): Duplicate column name 'CashMoney' */

私のクエリコードは次のとおりです。

この後停止し、別の「cashMoney」列が表示されませんが、エラーはまだ残っています。

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

batch-file - コンソールで HeidiSQL で SQL ファイルを開く方法は?

HeidiSQL を閉じて再度開いたときに、作成した SQL ステートメントを HeidiSQL に保存してもらいたいです。しかし、これに対するオプションが見つからなかったため、手動でこれを実行しようとしています。インターフェイスでクエリを.SQLファイルとして保存し、そのファイルでプログラムを開始し.sqlます。これでもうまくいきません。ファイルを (ダブルクリックして) 開く.SQLと、データベースは表示されますが、ファイルは読み込まれません.SQL。インターフェイスでファイルを手動で選択した場合にのみ開きます(Ctrl + O)。

いくつかのアイデア?

最後に、SQL ステートメントがロードされた状態で HeidiSQL を開くためのバッチ ファイルまたは何かが必要です。

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

mysql - 列タイプの更新後にMySQLテーブルが「クラッシュ」しました

列タイプを更新した後、MySQL テーブルが「クラッシュ」しました。私もいくつかの新しい列に変更VARCHARして追加しました。INT

その後、テーブル エントリを表示したい場合、すべてのソフトウェアがロードとクラッシュを繰り返すだけで、テーブルに対してクエリを実行することさえできません。私にできることは、テーブルの列のリストを見ることだけです。(PhpMyAdmin、HeidiSQL、MySQL Workbench で試しました)。変更は HeidiSQL で行います。

私は何をすべきか?これは初めてのことで、私は長い間 HeidiSQL を使用してきました。

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

php - MySQL テーブルのエンコーディングをクリーンアップする方法

このシステムは、MySQL データベースにアクセスする PHP アプリケーションです。最初のテーブルは、標準の latin1 エンコーディングで作成され、エンコーディングを設定せずに、PHP の mysqli を介して入力されました。PHP スクリプトとデータはすべて UTF-8 で動作します。

新しいテーブルではエンコーディングが utf8_bin に設定されており、すべてのトランザクションの前にSET CHARACTER SET utf8送信されます。

(HeidiSQL などの SQL エクスプローラーを使用して) mysql データベースの新しいテーブルを見ると、すべての特殊文字が正しく表示されます。ただし、すべての古いテーブルでは、典型的な latin1-utf8 エラーが ü の Ü のように表示されます。

次のいずれかの方法でこれを修正する簡単な方法はありますか。

  • SQL エクスプローラーで正しく表示されるように各テーブルのエンコーディングを修正しますが、PHP コードはそのままにしておきます (すべてのステートメントと共に、SET CHARACTER SET utf8またはlatin1すべてのステートメントの前に、テーブルのエンコーディングを適合させます。(単なる回避策)
  • すべてのテーブルのエンコーディングを utf8 に切り替えます ->SET CHARACTER SET utf8すべての mysqli 接続の開始時に送信する必要があります (または、これを標準として設定する方法がありますか?)
  • すべてのテーブルのエンコードを latin1 に切り替えます ->SET CHARACTER SET utf8トランザクションの前に送信する必要はもうありませんが、データベース エクスプローラーでエンコードが正しくありません。

データベースがすべてのテーブルを utf8 として受け取り、latin1 テーブルを間違った文字で表示しているように見えます。Mysqli は、特に指示がない限り、すべてのテーブルを latin1 と見なします。

アプリケーションは生産的であり、すべてのステートメントの前に適切なエンコーディングが mysqli に通知されるため、エンコーディングの問題はユーザーには見えません。しかし、それは良い習慣ではないように感じます。

データベースのセットアップ方法に問題があることを認識しており、これを修正するためのベスト プラクティスを学びたいと考えています。

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

mysql - HeidiSQL を使用して SQL を生成する

HeidiSQL が次のような INSERT クエリを生成できるようにする構成はありますか?

それ以外の:

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

cpanel - heidisql を mysql cpanel に接続可能

heidisqlを私の cpanel mysqlに接続することは可能ですか?. heidisql を cpanel mysql に接続する方法がわかりません。

前もって感謝します。