問題タブ [dbforge]
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.
php - dbForge Query Builder を使用した外部キー制約
dbForgeクエリビルダ初心者ですが、このクエリビルダで簡単に外部キー制約を設定できますか?
mysql - dbforge mysql studio、壊れたビューを編集するには?
dbforge mysql studio を使用して、テーブルの列を編集すると、一部のビューが壊れてしまいますが、ビューを開いて編集しようとすると、「無効な列を参照しています」というエラーが表示されます。
ビューのSQLを編集することを拒否します。
どうすればこれを修正できますか?
database - PyroCMS (CI ベースの CMS) で dbforge を使用する際の問題
私はかなり長い間 PyroCMS と CI を使用しており、本当に気に入っています。
管理者ユーザーが phpMyAdmin などを使用せずに DB を管理できるようにする DB モジュールを拡張しています。
ただし、機能することができた唯一のことは、テーブルのフィールド値を参照することです (つまり、'SELECT * FROM 'table_name')。
より多くの機能を組み込みたいのですが、dbforge が正しく動作しないようです。dbforge を使用してモジュールをアンインストールするため、ロードされていることがわかります。そこから関数を呼び出してもエラーは発生しません。
コントローラーからのコードの例を次に示します (dbforge は既に読み込まれています)。
関数がこの URL から呼び出されるとしましょう:
動作しているように見えますが、代わりにテーブルの概要にリダイレクトするだけです。
足りないものはありますか?[$this->dbforge->drop_table($table_name);] は常にテーブルを削除すべきではありませんか ($table_name が有効な場合)?
編集
回避策として、次を使用できました。
本当はDB forgeを使いたいのですが...
mysql - 複数のDB接続を備えたCodeigniter Database Forge
Codeigniter アプリケーションで複数の DB 接続を使用しています。ロードdbforge
すると、現在のデータベース接続用にロードされます。2 番目の DB 接続で動作するように dbforge を設定するにはどうすればよいですか?
mysql - dbForgeクエリウィンドウでSimpleSQLステートメントを直接実行する
dbForge SQLウィンドウでSQLステートメントを実行したいのですが、エラーが発生しました。
エラー:
テストするには、そのステートメントをストアドプロシージャ内に配置する必要があります。
SQL Server Management Studioのように、SQLウィンドウでステートメントを直接実行する方法。
php - CodeIgniter/dbForge-複数のキー
私はCodeIgnitersDBforgeを使用してデータベースを使用しています。
プレーンなPHPスクリプトをCodeIgniterに変換しようとしていますが、SQLをdbforgeに変更するのに問題があります。
私は次のSQLコードを持っています
下部にある2つのキー値に到達した場合を除いて、すべてが正常に機能します。
私が試したすべてがうまくいかないようです、
これを翻訳する助けをいただければ幸いです。dbforgeを使用してこれを入力する方法が見つからないようです。これにより、プロジェクトが完全に停止します。
ありがとう。
mysql - DBForge が数千のレコードでサーバーをハングアップさせる
初め、
- 1500 レコードのテーブルがあります
- MySQL 5.0.54 を使用しています。
- MySQL 5.0.97 用の dbForge を使用しています
テーブル:
ステートメント:
再現するための手順は次のとおりです。
- クエリを実行します: select * from s_users;
- レコードセットの最後までスクロールしないでください。302+ のうちの 1 つを示します。
- 別のウィンドウで、クエリshow full processlist;を実行します。
- 状態では、ネットへの書き込みが表示されます
- 最初の SQL ステートメントのレコードセットの最後までスクロールするか、ステートメントが実行されているタブを閉じるまで、クエリは CPU を占有し続け (時間列は増加し続けます)、残りのステートメントをブロックします。
dbForge のどこかに設定がありませんか?
更新 #1
これは私の注意を引きました: https://stackoverflow.com/a/802686/503246
DBForge が特定の C API 呼び出しを使用しているため、このような結果になったのではないでしょうか?
mysql - SQL コマンド ライン エラー
コマンドラインを使用して、MySQL のデータベースにテーブルを追加しようとしていました。
ただし、上記を入力するとエラーが発生します。
dbForge を使用して、root.sql
次の sql ファイルを作成しました。