問題タブ [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 投票する
2 に答える
1629 参照

sql - HeidiSQL で特定の列を作成する

HeidiSQL を使用して小さなデータベースをセットアップしようとしてきましたが、問題に遭遇しました。特定の値を含む別のテーブルの列の数をカウントする特定のテーブルの列を追加したいと考えています。このようにカスタム値を入力して、デフォルト値を設定して試しました

LidID は、テーブル LID と同じ値をテーブル SCHIP に含む、行数をカウントしたい列の名前です。LidID の値はテーブル LID の主キーであるため、論理的にはテーブル SCHIP の外部キーです。

しかし、カスタムのデフォルト値フィールドにこのステートメントを入力すると、デフォルト値が無効であることが示されます。私がやっていることは完全に不可能ですか、それとも SQL ステートメントに欠陥がありますか?

編集: データベースの目的は、Web サイトの表に表示される情報のソースになることです。以前の回答で読んだように、ここでやろうとしていることは単に不可能なので、別の解決策は...?

0 投票する
0 に答える
174 参照

sql-server - Sql Server Management Studio の代わりに Heidisql を使用すると、テーブル名が異なります

以前は、ASP.Net プロジェクトに SQL Server 2008 Management Studio を使用していました。データベースはローカルホストにありました。データベースをサーバーに移動し、SQL Server Management Studio に接続しようとしましたが、サーバーでうまく機能しませんでした。テーブルを追加していたときに、インデックスがいっぱいであるなどのメッセージが表示されました。検索したところ、サーバーのSQL Serverのバージョンが異なる可能性があるため、バージョンの競合である可能性があることがわかりました。

そこで、HeidiSql を使用してデータベースに接続することにしました。すべてうまくいきましたが、新しいテーブルを追加すると、HeidiSql は のように作成しました'NewUser.tablename'NewUserデータベースのユーザー名です。前の表はすべて のようなもの'dbo.tablename'です。

HeidiSql がこのように保存するのはなぜですか? HeidiSql ですべての設定を試しましたが、何も起こりません。

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

mysql - mySQL は、同じテーブルの異なる行から選択します

次のテーブルがあるとします。

どのステートメントを使用して出力する必要がありますか: (行 id=2 は ref_id = 1 であるため、その値を取得する代わりに行 id=1 から値を取得しますが、行 id=2 から col1_fix 値を保持したいので、この行は、行 ID = 1 から col2 と col3 の値のみを取得することになります)

ビューを作成して、正しい方向かどうかわからない独自のテーブルに参加することを考えています)。

0 投票する
0 に答える
64 参照

mysql - DBForge を介して MariaDB column_list の結果を表示する

DBForge が提供する COLUMN_LIST のテーブル アセットに対する例を使用して、のコマンドを実行します。

DBForge Studio を介して、結果セットcolumn_list(dynamic_cols)は、グリッド モードで表示するとイメージ/アイコンとして表示され、テキスト モードでは「長い」と表示されます。

ただし、HeidiSQL で同じクエリを実行すると、実際のカンマ区切りの結果セットが表示されcolumn_list(dynamic_cols)ます。

DBForge Studio がコンマ区切りの結果セットを表示しない理由はありますか? 表示するために変更またはクリックする必要がある設定はありますか?

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

mysql - HeidiSQL への SQL ファイルのインポート

テーブルとデータを HeidiSQL にインポートしようとすると、2 種類のエラーが発生します。

  1. SQL ファイルをロードし、「ファイルを直接実行」を選択すると、次のポップアップが表示され、閉じることができませんでした。

ここに画像の説明を入力

  1. SQL ファイルを読み込み、[ファイルをエディタに読み込む] を選択すると、次のエラーが表示されます。

ここに画像の説明を入力

誰でもこれを解決する方法を教えてもらえますか?

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

mysql - この外部キーが失敗する理由

HeidiSQL によって生成されたこの Alter Table は、結合された first_name、last_name、および email フィールドに外部キーを追加しようとして、Foreign key constraint is imerrized で失敗します。フィールドはすべて同じように定義されており、照合は同じです。なぜ失敗するのですか?