問題タブ [mysql-error-1046]
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 - XAMPを使用したmysqlインポートの問題
もともと私は easyPHP (Windows) を使用していましたが、Mac に切り替えて MAMP を使用しました。私は時々、再フォーマットする直前に自分のデータベースをアーカイブします。エクスポートは、phpMyAdmin のルートに移動し、エクスポート機能を使用して作成されました。データをインポートしようとすると、「#1044 - データベース 'information_schema' へのユーザー 'root'@'localhost' のアクセスが拒否されました」というエラーが表示されます。他のことをすると、「#1146 - テーブル 'test_db.COLLATION_CHARACTER_SET_APPLICABILITY' が存在しません」、「#1146 - テーブル 'test_db.CHARACTER_SETS' が存在しません」、「#1146 - テーブル 'test_db.COLUMNS' がありません」などのエラーが発生しました「存在しません」および「#1046 - データベースが選択されていません」
MAMP をインポートしてアクセス エラーを無視し、続行して DB が以前の状態になるようにするにはどうすればよいですか? これを行うためのアプリを作成するのではなく、sql ダンプ内の sql ステートメントを解析するためにどのライブラリを使用する必要があるとしますか? 解析するのは難しくありません。セミコロンでステートメントが区切られているようです。しかし、エスケープとアンエスケープの問題はどうですか? どうすればそれを処理できますか?
mysql - WordPressデータベースをインポートするときのmySQL1046エラー
ローカルで開発されたワードプレスサイトをクライアントのサーバーに移動しているので、ローカルデータベースをエクスポートしてサーバーにインポートしようとしています。http://codex.wordpress.org/Backing_Up_Your_Databaseの手順に従って.sqlファイルをエクスポートしましたが、インポート時にこのエラーが発生し続けます。
どんな助けでも大歓迎です。ありがとう!
sql - 別のテーブルの特定の行が削除されたときに、テーブルから行を削除する
私にはグループがあり、各グループには連絡先が関連付けられています。ユーザーがグループを削除するときに、グループが空でない場合は、続行するとそのグループ内のすべての連絡先が削除されることを警告します。とにかく、私の問題はその機能を設定することです。
そのグループに属するすべての連絡先を削除し、グループも削除する方法を見つけようとしました。
続行する前に疑問に思っていますが、外部キーを介してこれを行うための自動化された方法はありますか?
うまくいかない場合、これは私のクエリですが、SQLWorkbenchは次のエラーをスローしています
エラー:
ここで本当に混乱しています、私も試しましたc.*
sql - エラー 1046 データベースが選択されていません。解決方法は?
エラー SQL クエリ:
MySQL は次のように述べています。
ここで助けが必要です。
mysql - MySQL WorkBenchを使用してインポートしています...エラーエラー1046(3D000)
シナリオ:開発のためにローカルでRoR環境を構築します。制作はEngineYard/GitHubで行われます。DBがインポートされていないことを除いて、すべて正常に動作しています。
prodEYサイトから取得した.sqlファイルがあります。次に、MySQLにローカルにインポートする必要があります。私はWorkbenchを使用していますが(これは初めてです)、以下のエラーが発生します。
助けてください?
08:07:43 /home/james/Downloads/Futology.sqlの復元実行中:mysql --defaults-extra-file = "/ tmp / tmpAVeE58 / extraparams.cnf" --host = localhost --user = root --port = 3306 --default-character-set = utf8 --comments <"/home/james/Downloads/Futology.sql" 22行目のエラー1046(3D000):データベースが選択されていません
終了コード1で操作が失敗しました08:07:43/home/james/Downloads/Futology.sqlのインポートが1つのエラーで終了しました
mysql - バックアップ ファイル全体を MySql データベースに復元する方法は?
いくつかのテーブル構造といくつかのデフォルト レコードを含むバックアップの mySQL データベース ファイルがあります。しかし、インストールしたばかりの新しいデータベースと新しいシステムに復元しようとすると、失敗します。
ファイル 'db' を mysql に復元するにはどうすればよいですか?
mysql - Windows 7 で mysqldump を使用して、新しくインストールした mysql に大きな .sql データベース ファイルをアップロードできない
たくさんのフォーラムをチェックしましたが、これを修正できないようです。大きなデータベース ダンプ ファイル (.sql) を mysql にアップロードして、データベースを Web サイト構築プロジェクトの重要なコンポーネントとして使用できるようにする必要があります。いろいろな方法を試しましたが、すべてうまくいきませんでした。まず、phpmyadmin 経由でアップロードしようとしましたが、うまくいきませんでした (ファイルが大きすぎるようです)。そこで、mysql をダウンロードし、cmd プロンプトの学習を開始しました (その前に、ディスクから、および MySQL Workbench のダンプ プロジェクト フォルダーからインポートしようとしましたMySQL Server 5.5\bin
。もともと持っていたC:\Program Files\my project\test.sql
- エラーが含まれています"ERROR 1046 (3D000) at line 22: No database selected"
)。コマンド プロンプトに関しては、環境変数パスに MySQL を設定し、次のように入力します。
cmd はフリークアウトし、エラー 1046 (...) の行と行の生成を開始し、数分間行を生成した後、Query OK, 0 rows affected <0.00 sec>
約 10 行と表示され、プロンプトに戻り"mysql>"
ます。私のファイルが「g」で始まるという事実が問題かもしれないと思ったので、「t」で始まるように変更しましたが、同じことをしました。これは、私がこのファイルにアクセスするのに最も近いようです。私は今何ヶ月も努力してきました。私は本当にこのファイルに入る必要があり、途方に暮れています。誰か助けてください??
mysql - MySQL トリガー: DELETE AFTER DELETE テーブルから削除
スコープ: 2 つのテーブル。新しい利用者が作成されると、その利用者に関する情報が 2 番目のテーブルに保存されます (これもトリガーを使用して行われ、期待どおりに機能します)。これが私のテーブル構造と関係の例です。
表1→常連客
表 2 ->後援者情報
管理者は利用者を管理できます。顧客を削除することを選択すると、その顧客はテーブルから削除されます 1 patrons
。この時点で、テーブル 2 patron_info
には何も起こりません。
テーブル1にアイテムが削除されているときに、テーブル2から削除するトリガーを作成しようとしています。これが私が試したことです...
最初に、トリガーが存在する場合はドロップしようとします(空気をきれいにするためだけに)...
その後、トリガーを作成しようとします...
この時点で、構文エラーが発生します1046: Check syntax near END on line 6
。この時点で何がエラーなのかわかりません。私はいくつかの異なるバリエーションを試しました。また、ここで区切り記号を使用する必要がありますか?
正気を取り戻すのを手伝ってくれる人はいますか?
mysql - すべてのデータベースの mysql "CREATE FUNCTION"
"CREATE FUNCTION"
すべてのデータベースを使用して mysql に関数を追加するにはどうすればよいですか?
この機能は、将来作成されるデータベースに対して有効にする必要があります。
助けてください。