問題タブ [workbench]
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.
mysql - MySQL Workbench が EER ダイアグラムを保存しない
私はかなり長い間 WB を使用してきました。ダイアグラム機能は間違いなく私が最も気に入っている機能の 1 つです。私のプロジェクトの 1 つでは、4x4 A4 ページのダイアグラムを印刷したときに、50 を超えるテーブルがダイアグラムにうまくレイアウトされていました。本当に気分がいいです!
しかし、今日、誤って「EER ダイアグラム」タブを閉じたときに、ダイアグラムをすべて失ったことに気付きました?!!! 閉じたダイアグラムを開く場所がどこにもありません。
以前の作業のほとんどをソース バージョン管理に保存したにもかかわらず、変更したものを元に戻すのに数分しかかからなかったのですが、WB に図の保存/開くボタンがないのは非常に奇妙でした。
グーグルで調べてみましたが、同様の問題に言及している投稿は見つかりませんでした。ソフトウェア インターフェイスに何か欠けているのでしょうか? それとも、機能を使いすぎて突然仕事を失ったのは私だけですか?!!
mysql - Errno 121、書き込みまたは更新時にキーが重複していますか?
重複する制約はありません。それはどこにある?
mysql - MySQLWorkbench-データの移行が機能しない
あるサーバーから別のサーバーにMySQLWorkbenchを介して移行しようとしています。スキーマは正常に設定されますが、データに関しては失敗します。それは私にも多くの情報を与えません-出力はこれに似ています:
それはそれが言うすべてです。誰かが私を正しい方向に向けることができますか?
eclipse - 起動時に Eclipse ワークスペースがクラッシュする
Spring Tool Suite(STS) 3.0.0 リリース (eclipse.buildId=3.0.0.201208091018-RELEASE-e42) を使用しています。数か月間は正常に動作していましたが、最近、この投稿の最後の部分に示されているように、メインのワークスペースがスプラッシュ画面でエラーでクラッシュしています。
「STS.exe -clean」を試し、(新しいワークベンチ経由で) インストールを以前の構成に戻そうとしましたが、何も機能しないようです。
私はそれを単一のツールとして運転していたので(つまり、サーバーやデータベースへの接続など、ほとんどすべての開発関連のタスク)、これは非常にイライラします:-(。
どんな助けでも大歓迎です。
mercurial - TortoiseHG Workbench コマンドが見つかりません
Ubuntu システムに Synaptic 経由で TortoiseHg をインストールすると、HG Workbench がメイン メニューに自然にインストールされました。
しかし、Debian 6.0 システムにシナプス経由で TortoiseHg をインストールしたとき、メイン メニューに HG Workbench が見つからず、thg コマンドもどこにも見つかりませんでした。
TortoiseHG のバージョンは 1.1.1-1 です。
debian で thg または workbench コマンドを呼び出すにはどうすればよいですか?
ubuntu にインストールした追加のモジュールで、debian にはインストールしていないモジュールはありますか (忘れていた可能性があります)。
ありがとうございました。
mysql - mysql ワークベンチ ssh custo コマンド
SSH トンネルを介して新しい接続を構成しようとしています。
しかし、サーバー上にはコマンド mysql が存在しません。custo-mysql と呼ばれる独自のコンパイルがあります。
つまり、サーバーにいるときは、次のコマンドを使用します。
mysql ではなく custo-mysql を使用するようにワークベンチに指示するにはどうすればよいですか?
mysql - mysql/workbench: null でないタイムスタンプのために追加された CURRENT_TIMESTAMP が更新されている理由
簡単に:
MySQL の奇妙な動作が発生しています。追加したくないのに更新時に CURRENT_TIMESTAMP属性が追加されています。なぜこれが起こっているのかを知りたいです-それはMySQLサーバーの問題ですか、それとも私が使用しているMySQL Workbench(v5.2.38)の問題ですか。
詳細:
EER ダイアグラムを使用してデータベース構造をモデル化しました。テーブルの例を以下に示します。
上記のスクリプト フラグメントは、WorkBench 内で[エクスポート] > [Forward Engineer SQL Create Script ] を使用して作成されます。ここではcreated_at列が重要です。これは NOT NULL であり、レコードが定義されるときにタイムスタンプに定義されるデフォルト値はありません。したがって、created_at を定義せずにレコードを挿入しようとすると、エラーが発生すると思います。
このスクリプトを MySQL サーバー内で実行して、構造全体を作成します。そして、作成された構造は異なります - show create table privilegesは次を返します:
「on update current_timestamp」はどこから来たのですか? 私が適切なオプションを選択しなかったことは 100% 確信しているので、MySQL は彼が求めていないものを作成するべきではありません。
なぜこれらの条項が追加されたのか、誰にも分かりますか?
mysql - 外部キー列を手動で選択するmysqlworkbench
MySQLデータベースに多数のMyISAMテーブルがあるとしましょう。私のテーブルがInnoDBの場合、MySQLWorkbenchはテーブル間の関係を自動的に取得することを知っています。しかし、テーブルがMyISAMの場合、MySQL Workbenchがテーブルスキーマに列を追加せずに、MySQL Workbenchで外部キーとして使用する列を選択する方法はありますか?たとえば、次のようなテーブルにこれらの列があるとしますusers
。
上で見ることができるように、user_type_id
と呼ばれるテーブルから来る外部キーになりますuser_types
。users
テーブルとMySQLWorkbenchで多対1の関係を追加すると、テーブルのスキーマにuser_types
列user_types_id
が自動的に追加されますusers
(これは、MySQL Workbenchが通常外部キーと見なすためです)。それが起こらないようにしたいのですが、MySQLWorkbenchに列user_type_id
を外部キーとして使用するように指示できるようにしたいのです。どうすればそれができますか?
ありがとうございました
注: MySQL Workbenchのモデルビューでテーブルをダブルクリックすると、[外部キー]タブが表示されますが、そうすると、次のテキストが表示されます。
注:外部キーは、特定のストレージエンジン(InnoDBなど)に対してのみ定義できます。サーバーは他のストレージエンジンの外部キー定義を受け入れますが、それらを黙って無視します。テーブルエンジンを外部キーをサポートするものに切り替えて、ここで調整できるようにします。
mysql - ubuntuでmysql worbenchをアンインストールした後にスキーマデータを完全に削除する方法
シナプス パッケージでワークベンチ アプリケーションを完全に削除し、新しいワークベンチをインストールしました。私がそれを開いたとき、保存されていたすべての古いDB(テーブル付き)が再び表示されました。ワークベンチが私の古いデータを私のubuntuに保存する場合、それはどこにあるので削除できますか? 詳細を説明するために、既にキャッシュと /.mysql/workbench/ フォルダーを削除していますが、役に立ちません。
c# - MySql ワークベンチから MySql DB 接続情報を取得するには?
ASP.net と C# を使用してデータベースに接続しようとしています。MySql ワークベンチ チュートリアルを実行し、データベース、eer モデル、およびテーブルを作成しました。
今必要なのは、データベース接続情報、特に接続文字列です。接続文字列に必要な情報を見つけるにはどうすればよいですか? 接続文字列には何が必要ですか?