問題タブ [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.
mysql - 私のSQL構文エラー
dbForge (v6) を使用して DB をエクスポートしましたが、スクリプト全体に問題があります。
エラー:
エディターを使用して手動でテーブルを作成しても、同じエラーが発生します。
MySQL が独自のスクリプトで動作しないのはなぜですか? 何か案は?
アップデート:
これでできた!
エクスポート スクリプトまたはバックアップ DB スクリプトが予約済みのキーワードを処理しない理由はまだわかりません... とにかく
php - Codeigniter add_column が期待どおりに機能しない
codeigniter dbforge の方法で既存のテーブルに列を追加しようとしています。私はここでこのようなすべてをやっています。dbforge,add_column . 移行では機能しませんでしたが、プロファイラーをオンにして、まったく同じコードをいくつかのコントローラーに入れようとした後です。この後、クエリ部分でこの情報を見ました。(画像を添付) バグリストにそのようなものがありましたが、修正されています。この後、codeigniter から git バージョンをダウンロードしようとしましたが、まったく同じ問題があります。
私が実行しようとしているコードは次のとおりです。
それは file at file に問題があると確信していますsystem/database/DB_forge.php
が、解決できませんでした。誰かが私を良い方向に向けることができますか? 私が間違っていることはありますか?何か不足していますか?どうぞよろしくお願いいたします。
php - codeignituer db forge でテーブルを作成します。コードを自動化しますか?
既存の mysql 作成テーブル文字列を取得し、それを create_table() メソッドに適した db_forge 配列/スクリプトに変換する方法はありますか?つまり、基本的に dbforge プロセスを逆にします。Sequel pro などでテーブルを作成し、SQL コードをモデルにコピーする方が簡単です。
私はすでに mysql コードを持っていますが、dbforge を使用して別のデータベースを使用できるようにすることを考えていました。
人々は dbforge を使っていますか? または、SQL 作成コードを手動で記述しますか?
mysql - サーバー DB の切り捨てテーブルとローカル DB の切り捨てテーブルの違いは?
サーバーにデータベースがあります。このデータベースには、「processor」と「imp_account」の 2 つのテーブルがあります。そして、これは外部キーです:
私の問題は:
サーバー (別のコンピューター) で db を使用している場合、警告なしにプロセッサ テーブルを切り詰めることができます。
データベースをバックアップしてローカル コンピューターで使用すると、プロセッサ テーブルを切り捨てることができません (テーブルを切り捨てる前に外部キーを削除する必要があります)。エラーは次のとおりです。
では、なぜこの問題が発生するのでしょうか。申し訳ありませんが、私の英語はうまくありません。
php - アクティブなレコードまたは dbforge を含む Codeigniter クローン テーブル
実装する方法はありますか:
Codeigniter アクティブ レコードまたは dbforge を使用していますか?
その理由は、これが管理パネルから実行されているためです。管理者にはフォームが与えられ、新しいテーブル名は POST から取得されます。
php - dbforgeでENUMフィールドを作成するCodeigniter
ENUM フィールドを作成します。コードは次のとおりです。
そして、私はメッセージを受け取りました:
エラー番号: 1064
SQL 構文にエラーがあります。使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。
CREATE TABLE
ci_demo
(test
ENUM(Array) DEFAULT 'a' NOT NULL ) DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
助けてください、どうもありがとう。