問題タブ [database-table]

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.

0 投票する
33 に答える
556628 参照

mysql - MySQL > テーブルが存在しません。しかし、そうです(またはすべきです)

MySQL インストールの datadir を変更したところ、1 つを除いてすべてのベースが正しく移動しました。データベースに接続できUSEます。SHOW TABLESまた、すべてのテーブルを正しく返し、各テーブルのファイルは MySQL データ ディレクトリに存在します。

ただし、SELECTテーブルから何かをしようとすると、テーブルが存在しないというエラー メッセージが表示されます。SHOW TABLESしかし、ステートメントを介して同じテーブルを表示できたので、これは意味がありません。

私の推測では、SHOW TABLESファイルの存在を一覧表示しますが、ファイルが破損しているかどうかはチェックしません。したがって、それらのファイルを一覧表示することはできますが、アクセスすることはできません。

とはいえ、あくまでも推測です。これは今まで見たことがありません。現在、テストのためにデータベースを再起動することはできませんが、それを使用する他のすべてのアプリケーションは正常に動作しています。しかし、これは単なる推測であり、これまでに見たことがありません。

なぜこれが起こっているのか誰にも分かりますか?

例:

0 投票する
2 に答える
480 参照

php - 記事を複数のカテゴリに関連付ける方法

PHP / MySQLの新機能であり、CMSを構築します。記事を複数のカテゴリに関連付ける方法を知る必要があります。たとえば、「私の記事1」は3つのカテゴリに含まれ、「私の記事2」は2つだけに含まれる必要があります。

基本的には、最初に設定されたテーブルだけです。これが私が持っているものです:

結合や関係などについては少し知っていますが、最初からこれを正しく理解したいと思います。

0 投票する
1 に答える
9448 参照

android - AndroidSQLiteはテーブルを別のテーブルにコピーします

AndroidのSQLiteにdelete列を実装したい。以前のタブレットを削除し、new_oneの名前を以前の名前として設定するよりも、目的の列なしでテーブルコピーを作成したい。テーブルからテーブルへのコピーを作成しましたが、現在は1:1のコピーとして作成しています。コピー時に列を変更するにはどうすればよいですか?

目標は、メソッドdeleteColumn(int indexOfColumn)を持つことです。

ありがとう

0 投票する
1 に答える
2414 参照

php - mysql LEFT JOINS と DataTables を理解するのに助けが必要

MySQLについて頭を悩ませようとしています。私はオンラインの情報から多くのことを学びましたが、JOINS の仕組みと DataTables コードへの適合方法を理解することに少し固執しています。

私はこのテーブル構造を持っています:

私はこのテーブル構造を持っています:

そして、このMySqlステートメント:

Dreamweaver でテストするとすべて正常に動作しますが、これを DataTables コードに適用しようとすると、「フィールド リスト」に不明な列「leads.lead_id」が表示されます。

ここに私のDataTablesコードがあります:

なぜこのエラーが発生するのかについての光は素晴らしいでしょう!

0 投票する
1 に答える
1406 参照

hadoop - HadoopのDBInputFormatを使用したMultipleInputs

私のデータベースには複数のテーブルがあり、各テーブルは異なるエンティティタイプです。これらの異なるエンティティタイプのすべてのフィールドの和集合であるhadoopで使用するAvroスキーマがあり、さらにエンティティタイプフィールドがあります。

私がやりたいのは、エンティティタイプを結合されたAvroタイプにマップする、エンティティタイプごとにDBWritableを使用してDBInputFormatを設定するという方針に沿ったものです。次に、各DBInputFormatをMultipleInputsのようなものに指定して、複合入力フォーマットを作成できるようにします。次に、複合入力フォーマットをマップリデュースジョブに指定して、すべてのテーブルのすべてのデータを同じマッパークラスで一度に処理できるようにすることができます。

データはこれらのデータベーステーブルに絶えず追加されるため、新しいデータのみを取得して適切に分割するように、エンティティタイプ/dbtableごとにDBInputFormatを構成できる必要があります。

基本的に、DBInputFormatまたはDataDrivenDBInputFormatの機能が必要ですが、パスやMultipleInputsで実行できるのと同様の複合を作成する機能も必要です。

0 投票する
4 に答える
34353 参照

sql - SQL でのテーブル スキャンとインデックス スキャン

SQL におけるテーブル スキャンとインデックス スキャンの違いは何ですか?また、具体的にはどこで使用されますか?

0 投票する
2 に答える
855 参照

sql - SQL左結合2テーブル

正常に機能する左結合のSQLクエリがあります。

しかし、購入テーブルからの情報も必要なので、次のことを試しました。

しかし、それは機能しません、私はこのエラーメッセージを持っています:#1066-一意ではないテーブル/エイリアス:'購入'

購入テーブルからデータを取得するように最初のリクエストを変更するにはどうすればよいですか?

0 投票する
1 に答える
4971 参照

php - phppostgresフェッチ配列のmysqlへの変換

こんにちは私はいくつかの古いpostgresql駆動サイトからmysqlに対して実行されている新しいインポートされたサイトにいくつかのコードを移植するタスクに取り組んできました。次のようなの関数呼び出しを使用するコードのセクションがいくつかあります。

その後、コードの後半に次のようなセクションがあります。

データテーブル配列のインデックスに基づいて、テーブルのさまざまなセクションが可視性のために構築されます。

ただし、mysql_fetch_array関数呼び出しを渡すようにコードが変更されると、大量の警告がスローされます。私はそれを完全に期待していました。しかし、私はかなり長い間それらを解決しようと努力してきました、そして私は私の知識バンクの行き止まりに達しました。

これが私が試みたものです:

また

選択に関係なく、次のようなエラーが発生します。

注意:未定義のオフセット:xxx行の.phpの5

そして、それらの未定義のオフセット警告は、通常、密接に関連しています

警告:mysql_fetch_assoc()[function.mysql-fetch-assoc]:結果のタイプは、行xxxの.phpのMYSQL_NUM、MYSQL_ASSOC、またはMYSQL_BOTHのいずれかである必要があります。

解決方法に関するフィードバックを提供するために不足しているものがある場合は、お知らせください。最初の投稿に追加します。これは私が理解する必要があるものです。リンクがある場合は、それも投稿して読む必要があります。将来的には、深みを広げることができます。

0 投票する
1 に答える
379 参照

mysql - MySQL SQL データ テキスト言語 (日本語、ギリシャ語など)

列のあるテーブルがありlatin1_swedish_ciます。テストを行い、フランス語、ギリシャ語、日本語、スペイン語などの言語のテキストを挿入しましたが、問題なく動作しています。ぴゃなどの日本語で書かれたデータもしっかりと保存・表示されます。私は UTF-8 を使用しておらず、UTF-8 を使用したくありません。

latin1_swedish_ci多くの言語で使用できるテキストを保存するために、別のタイプ/照合順序 (text/latin1_swedish_ci) を使用できますか、または使用する必要がありますか?

0 投票する
1 に答える
611 参照

database-design - 複数の役割のデータベーステーブル

特定の役割に関連するデータをリレーショナルデータベースに格納する方法について、アーキテクチャに問題があります。

Subscriber Contact私には、、、およびの3つの役割がTeacherありStudentます。それらはすべてUsersテーブルに格納されますが、それぞれに関連する特定のプロパティがあります。学生にはSchoolId、、Gradeサブスクライバーの連絡先には、、DistrictId教師には、、がProgramIdありSchoolIdますGrade

サブスクライバーの連絡先、教師、学生用に3つの個別のテーブルを用意する必要がありますか、それとも何らかのキー/値の検索を行う必要がありますか?キー/値ルックアップの場合、これを行うにはどうすればよいですか?また、やのような外部キーに対してどのように行うことができますDistrictIdSchoolId