問題タブ [sequelpro]
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 データベースに 1 つのテーブルとして ID 番号のリストがあります。From_ID
、、To_ID
およびFrequency
列を持つ 2 番目のテーブルがあります。
2 番目のテーブルと同じ構造を持つ 3 番目のテーブルを作成したいと考えていますが、最初のテーブルに「送信元」と「送信先」の ID がある行のみを使用します。
最初のテーブルには ≈ 80k 行があり、2 番目のテーブルには ≈ 4500 万行があります。プロセスが妥当な時間 (少なくとも 1 日) で終了しないように見えるほど時間がかかっています。
私の現在のクエリは次のとおりです。
誰かがこれを行うためのより効率的な方法を教えてくれたら、本当に感謝しています!
mysql - 新しい Rails アプリを既存の MySQL データベースに接続する
既存の MySQL データベースにフックして読み取りと書き込みを行いたい新しい Rails アプリがあります。database.yml
新しいデータベースに接続するようにファイルを編集済みです。rails c
接続が有効であると信じ込ませるエラーをスローしrails s
ないでください。
モデルや移行はまだ作成していません。必要なモデルを自分の Rails プロジェクトに取り込む簡単な方法はないかと考えていました。
バックアップまたはスキーマをエクスポートする必要がある場合は、Sequel Pro を使用してデータベースに接続できます。それとも、モデルを生成し、すべての列タイプとすべてを手動でコピーする必要がありますか?
ご協力いただきありがとうございます。
mysql - Sequel Pro のテーブルに外部キーを追加するにはどうすればよいですか?
Sequel Pro のテーブルに外部キーを追加しようとしています (UI を使用)。
以下のように、「タイトル」と「カテゴリ」の2つのテーブルがあります。
外部キーを作成したいのですが、うまくいきません。
カテゴリ テーブルは単純なルックアップ テーブルにする必要があります。各タイトルに、約 6 ~ 8 の異なる選択肢からカテゴリを割り当てたいと考えています。
もともとカテゴリ フィールドを tinytext として持っていましたが、次のエラーが発生します。
「MySQL エラー 1170 (42000): BLOB/TEXT カラムがキーの長さのないキー仕様で使用されています」.
ここで検索したところ、そのようにテキスト フィールドを使用できないことがわかったので、Varchar に切り替えて長さ 256 を追加しました。
MySQL は次のように述べています: テーブル 'lit.#sql-2bf3_2' を作成できません (errno: 150)。
テーブルの外部キーを作成するにはどうすればよいですか?
Access では、これは非常に簡単に実行できます。どういうわけか、Access はテーブル内の一意のキーをルックアップに関連付けますが、キーを非表示にし、代わりにテキスト フィールドを表示します。Sequel Pro と MySQL で同様の結果を得るにはどうすればよいですか?
編集:
ですから、これを明確にするために、私は今どこにいますか。titles テーブルのカテゴリ フィールドにインデックスを追加しました (最初の画像)。
カテゴリ テーブルの「キー」フィールドを CategoryID (2 番目の図) に変更しました。
ただし、2 つのテーブル間の関係を作成することはまだできないようです。同じエラーが発生します
ruby-on-rails - Heroku postgres へのリモートログイン?
postgres を db として使用する heroku でホストされている Rails アプリがあります。
Sequel Pro のような視覚的なデータベース管理アプリケーションを使用して、データベースのいくつかのレコードを管理したいと考えています。
Sequel Pro がログオンするには、データベースの資格情報 (ホスト、ユーザー名、パスワード、データベース、ポート) が必要です。heroku db のこれらの資格情報が何であるかわかりません。
誰でもこれを行う方法を知っていますか?
mysql - コンテンツを表示するたびに、作成されたビューがロードされます
生成されたテーブル ビューのコンテンツを表示するたびに、データがすぐに表示されるのではなく、データの読み込みが開始されるという奇妙な状況が発生しました。
このクエリを使用すると、データがすぐに表示されます。
しかし、このクエリを使用すると:
Table View: train_set の内容を見たいたびに、実際にクエリを再度実行しているようにロードを開始します。
これはなぜですか?Macbook で Sequel Pro を使用しています
mysql - Sequel Pro がテーブルのキー値に対して、コマンド ラインの MySQL とは異なる結果を表示するのはなぜですか?
これは、Sequel Pro の特定のテーブルの構造です。
これは、コマンド ラインで表示されるのと同じテーブル構造です。
の出力は次のSHOW CREATE TABLE field_data_field_checklist_status
とおりです。
私は、MySQL コマンド ライン テーブル構造が正確なものであると確信しています。これは Drupal フィールド テーブルです。
なぜ矛盾が生じるのか誰か知っていますか?
mysql - MySQL を使用した数学演算
さまざまなテーブルのさまざまな列を使用して、いくつかの数学演算を実行したいと考えています。
A と B の 2 つのテーブルがあるとします。
あ
B
今、私は次のことを行う方法を知りたいです:
NEWCOLUMN (B テーブルに配置) = 金額 / (サイズ * パック * 数量)
結果をテーブル B の新しい列に表示します。
すべての列を 1 つのテーブルにまとめるために、両方のテーブルをそのまま結合しようとしましたが、そこからどこに行けばよいかわかりません。また、私のPKは確かに価値があり、機能させるにはFKを追加する必要があると思いますか?
これは私がこれまでに持っているもののサンプルです:
複数のサイトで調べてみましたが、明確な答えが見つかりませんでした。