問題タブ [mysql5]

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 投票する
7 に答える
49766 参照

jdbc - JDBC ドライバー クラスが見つかりません: com.mysql.jdbc.Driver

Maven spring と hibernate を使用して Web アプリケーションを開発していpom.xmlます。MySQL 5.5 データベースに接続するには、hibernate を使用してスキーマを作成する必要があります。

mysql-connector-java-5.1.15.jarこれは私のLibraries下にインポートされましMaven Dependenciesたが、データベースに接続しようとするとException in thread "main" org.hibernate.HibernateException: JDBC Driver class not found: com.mysql.jdbc.Driver.

私はこれを何億回も行ってきましたが、Maven を使用して依存関係を管理し、プロジェクトをビルドすることに慣れていないときに行いました。私はEclipse IDEのlibフォルダに同じjarファイルを持っていました。Dynamic Web Project

ここで何が欠けているのか、ビルド パスにこの jar を含めるために他に何が必要なのか教えてもらえますか?

ありがとう。

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

php - where条件値に従ってmysqlクエリ結果を作成するにはどうすればよいですか?

こういう出力が欲しい

これは私のSQLです:

ステータステーブルには他のIDにエントリがないため、上記の結果が表示されます。ID is foreign key of another table named as table_file table. It contains in another database. So I cannot join the table due to some performance issue.したがって、ファイルIDをコンマ区切りの値として渡します。しかし、私はこの種の結果が欲しいのですが、ループを使用せずにこれを作成するにはどうすればよいですか。

出来ますか?私を助けてください。

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

mysql - テーブルが存在しない場合は、長いクエリを実行します

MySQL 5.0以降を使用していて、テーブルが存在しない場合にコマンドの大きなリストを実行しようとしています。だから私は持っていたい:

唯一の問題は、私が検索していて、これまでのところ、MySQLがそのような機能をサポートしていないことを発見したことです。

現時点で私は持っています:

何らかの理由で、1行目で構文が間違っているというエラーが表示され続けます。

だから私は、この問題にどのように取り組むか、またはそれをどのように修正するかについて、誰かがたまたまより良いアイデアを持っているだろうかと思っていました。

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

mysql - Mysql データ型

mysql のデータ型の再評価について質問があります。

ステータスというテーブルに列があります

これらの値は、0 = 保留中、1 = アクティブ、2 = 拒否、3 = 一時停止、4 = 承認済み、5 = レビューになります。

私の質問は、使用するのに最適なデータ型は何ですか。は

それらのどれを使用するのが最適ですか。

私はこれを調査して見つけましたが、正しい答えはありません。

ご意見をお聞かせください。

ありがとうございました

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

php - MySQL で 2 つの ID をリンクする

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

ORに1 回しthe item_idか表示されないようにするには、どうすれば制約できますか?item1_iditem2_id

アイテムを他の1つのアイテムにのみリンクしたいので..

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

mysql - 一定量まで投入

一定量の要素までテーブルを埋めるプロシージャを作成しようとしています。

現時点で私が持っている

だから私がやろうとしているのは、ユーザーがプロシージャを呼び出すと、関数は現在の要素がいくつ存在するかをチェックして確認し、残りの要素を埋めることです。

私が抱えている最初の問題は、要素を数える方法がわからないため、SELECT COUNT(*) FROM dbName,'.',tableName;機能しないことです。

私はデータベースに慣れていないので、私がやっていることは正しいのですか、それとももっと良い方法があるのですか?

また、これが役立つ場合、これを行おうとしているテーブルには2つのフィールドしかありません。そのうちの1つは自動インクリメントされてプライマリであるidで、もう1つは入力しているprofile_nameです。

助けてくれてありがとう!

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

mysql - MySQL Show Grants for... は mysql.db および information_schema.schema_privileges とは異なります

user@host と mysql.db テーブルの表示許可の違いを発見しました。どうしてこれなの?

どうすればこれを解決できますか? セキュリティが心配です。

mysql.users のユーザーに対して show grants を実行しました。mysql.users では、ユーザーは user@xxx.xxx.xxx.xx であり、show grants を実行すると GRANT USAGE TO user@xxx.xxx.xxx.xx と表示されます

このユーザーもデータベースにアクセスできるように見えるので、これは私を心配させました。

mysql.db と information_schema.schema_privileges を見ると、xxx.xxx.% のホストを持つユーザーと同じユーザーが、そのデータベースにフル アクセスできることがわかります。

何を与える?

編集 - より深い説明:

ここに私が持っているものがあります:

戻り値:

私が実行した場合:

私は得る:

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

mysql - MySQLは値を自動生成します

複雑なSQLコードを検索しましたが、現在、存在しない場合に0から100000の間でランダムな値を生成するコードがあります。

次のレベルが必要です。値がランダムな文字列で、1から始まるときに新しい値を挿入する必要があります。また、文字列が32文字の文字列を返す場合は、これ(グラフ数)を32のように変更する必要があります。

文字列には、スパイカルチャートを含むすべての文字タイプが含まれています。

問題は、私がこのアルゴリズムを割引バウチャーに使用していることです。数字には、az文字を含む数字のような多くの組み合わせがありません。

誰かが私の検索を手伝ってくれることを願っています。

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

sql - 最大化値が行から計算される場合の SQL select-row-having-maximum

特定の列の最大値を持つ行を選択したい場合は、単純にこれを行うことができます

私の問題は 2 つあります。まず、この値が列ではなく、行を操作するストアド プロシージャの結果である場合、構文は何ですか? 何かのようなもの

このクエリを具体化するにはどうすればよいですか?

第 2 に、この単純な形式では、すべての行で 1 回呼び出して決定し、次に各行でもう一度呼び出して、各行に最大値があるかどうかをテストする可能性procnameあります。MAX(...)

これを最適化するにはどうすればよいですか?一時テーブルに何か関係があるのではないかと推測していますが、エンジンがどれほど賢いかはわかりません。維持するだけでよいCスタイルのforループのパフォーマンスと比較しています一度に 1 つの行の値。

0 投票する
5 に答える
104 参照

sql - 共通のselect-fromを使用したSQL複数挿入

次のパターンでテーブルにデータを挿入する必要があります

挿入されたすべての行の列の値は同じであり、bそれを除外したいと思います。手動で副選択を実行して値を貼り付けることもできますが、それでは、作成している一連のスクリプトのカプセル化が壊れます。

同じクエリ内の純粋なSQLでこれを行うことはできますか?