問題タブ [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.
sql - HeidiSQL で特定の列を作成する
HeidiSQL を使用して小さなデータベースをセットアップしようとしてきましたが、問題に遭遇しました。特定の値を含む別のテーブルの列の数をカウントする特定のテーブルの列を追加したいと考えています。このようにカスタム値を入力して、デフォルト値を設定して試しました
LidID は、テーブル LID と同じ値をテーブル SCHIP に含む、行数をカウントしたい列の名前です。LidID の値はテーブル LID の主キーであるため、論理的にはテーブル SCHIP の外部キーです。
しかし、カスタムのデフォルト値フィールドにこのステートメントを入力すると、デフォルト値が無効であることが示されます。私がやっていることは完全に不可能ですか、それとも SQL ステートメントに欠陥がありますか?
編集: データベースの目的は、Web サイトの表に表示される情報のソースになることです。以前の回答で読んだように、ここでやろうとしていることは単に不可能なので、別の解決策は...?
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 ですべての設定を試しましたが、何も起こりません。
mysql - mySQL は、同じテーブルの異なる行から選択します
次のテーブルがあるとします。
どのステートメントを使用して出力する必要がありますか: (行 id=2 は ref_id = 1 であるため、その値を取得する代わりに行 id=1 から値を取得しますが、行 id=2 から col1_fix 値を保持したいので、この行は、行 ID = 1 から col2 と col3 の値のみを取得することになります)
ビューを作成して、正しい方向かどうかわからない独自のテーブルに参加することを考えています)。
mysql - DBForge を介して MariaDB column_list の結果を表示する
DBForge が提供する COLUMN_LIST のテーブル アセットに対する例を使用して、次のコマンドを実行します。
DBForge Studio を介して、結果セットcolumn_list(dynamic_cols)
は、グリッド モードで表示するとイメージ/アイコンとして表示され、テキスト モードでは「長い」と表示されます。
ただし、HeidiSQL で同じクエリを実行すると、実際のカンマ区切りの結果セットが表示されcolumn_list(dynamic_cols)
ます。
DBForge Studio がコンマ区切りの結果セットを表示しない理由はありますか? 表示するために変更またはクリックする必要がある設定はありますか?
mysql - HeidiSQL への SQL ファイルのインポート
テーブルとデータを HeidiSQL にインポートしようとすると、2 種類のエラーが発生します。
- SQL ファイルをロードし、「ファイルを直接実行」を選択すると、次のポップアップが表示され、閉じることができませんでした。
- SQL ファイルを読み込み、[ファイルをエディタに読み込む] を選択すると、次のエラーが表示されます。
誰でもこれを解決する方法を教えてもらえますか?
mysql - この外部キーが失敗する理由
HeidiSQL によって生成されたこの Alter Table は、結合された first_name、last_name、および email フィールドに外部キーを追加しようとして、Foreign key constraint is imerrized で失敗します。フィールドはすべて同じように定義されており、照合は同じです。なぜ失敗するのですか?