問題タブ [mysql-error-1146]
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.
insert - MySQL/php: データベースとテーブルを作成しました。INSERT を実行すると、#1146 が表示されます
私は PHP でインストール スクリプトを作成しています。このスクリプトは、ユーザーにいくつかのデータを要求し、それらを XML ファイルとデータベースに保存する必要があります。
手順は次のとおりです。
1) データを挿入します。
2) 構成データ (データベース名、ユーザー、パスワード、ホスト、ポートなど) を XML ファイルに保存します。
3)これらのデータを使用してデータベースをインストールします(作成に使用する空のダンプがあります)
4) 「admin」テーブルに最初のユーザー データを挿入します (ポイント 1 のフォームから取得)。
これで、ポイント 4 まではすべて正常に動作します。データベースにアクセスしようとすると、MySql は常にテーブルが存在しないというエラー #1146 を返します。
これは私のカスタム JSON ログです。
明らかに、phpMyAdmin と mysql (cli から) の両方でチェックしたところ、DB とテーブル DO の両方が存在すると言えます。
DBを作成する部分は次のとおりです。[これは正常に動作します]
ここでは、ダンプからデータベースにデータを入力する部分です (テーブルを追加するだけです)。
ここで決定的な部分として、データベースとの接続を開きます (過去数年間に開発したライブラリを使用して、常に正常に動作しています)。
私は多くの解決策を試しました..テーブルは存在しますが、明らかに「テーブルが存在しない」ため、この時点で呼び出そうとするすべてのクエリは機能しません(鉱山の代わりにmysqli関数を使用しても)。
事前に感謝し、長い質問を申し訳ありません! :-)
EDIT 1 この間、私は多くのコードを変更しました.関数、オブジェクト、リダイレクトを使用して別の実装を使用しようとしましたが、どれも機能していないようです.
事は常に同じです:
- データベースを作成します
- ユーザーを追加しようとすると、エラー コードが返されます
- ページを更新すると、ユーザーが正しく追加されます
php - Kohana PHP で 2 つのデータベースを選択
Kohana で異なるデータベースのテーブルを結合する方法は?
エラー:
sql - MySQL Workbench アクション出力の MySQL エラー コード 1146
SQLの学習を始めたばかりです。このコードを書いたとき
SQL ファイルでは、アクションの出力は次のように表示されます。
エラー コード: 1146。テーブル 'tutorial_2.tutorial' が存在しません 0.000 秒
しかし、SCHEMAS でテーブルを確認したところ、そのテーブルが見つかりました。修正するにはどうすればよいですか?
mysql - MySQL で「use db_name」がエラー #1046 で失敗し、メッセージ = 「データベースが選択されていません」
私はしばらく MySQL を使用していないので、これが単純な解決策のばかげた問題である場合はご容赦ください。サイトで同様の質問を確認しましたが、ほとんどの場合、質問者は単にデータベースを作成または指定するのを忘れていました. ここではそうではありません。
私はメッセージを受け取ります
次の命令を実行した後
例えば:
いくつかのデータベースを試しましたが、それらすべてで同じエラーが発生します。データベースの作成は機能します。つまり、データベースは作成されますが、同じエラー メッセージが引き続き表示されます。指定した後に既存のデータベースのテーブルで SELECT * を実行しようとすると、次のようになります。
エラーが発生します:
root ユーザーで MariaDB バージョン 10.4.14 を使用しています。