• [解決済み] プール使用時の「jdbc:mysql://localhost/dbnameに適したドライバが見つかりません」エラーの修正方法とは?重複

    質問 この質問はすでにここに回答があります : 悪名高い java.sql.SQLException が発生しました。適切なドライバが見つかりません (18の回答)

    2022-12-09 20:17:58
  • [解決済み] has-many-through関係でSQLの結果をフィルタリングする方法

    質問 以下のテーブルがあるとします。 student , club そして student_club : student { id name } club { id name } student_club { student_id club_id } サッカー部(30人)と野球部(50人)の両方の生徒を全員見つける方法を知りたいです

    2022-12-09 06:01:44
  • [解決済み] すべてのテキストベースのフィールドに汎用的なvarchar(255)を使用することに不利な点はありますか?

    質問 私は contacts テーブルがあり、そこには以下のようなフィールドがあります。 postcode , first name , last name , town , country , phone number などがあり、これらはすべて VARCHAR(255) と定義されているにもかかわらず、これらのフィールドの文字数は255文字にも満たないのです。 (不思

    2022-12-07 03:40:17
  • [解決済み] MySQLにカラムが存在する場合、ALTERを使用してカラムを削除する。

    質問 MySQL テーブルにカラムが存在する場合、ALTER を使用してカラムを削除するにはどうすればよいですか? 私は ALTER TABLE my_table DROP COLUMN my_column を使うこともできますが my_column が存在しない場合、エラーが発生します。条件付きでカラムを削除するための代替構文はありますか? MySQLバージョン4.0.18を

    2022-12-06 15:28:30
  • [解決済み] MySQLのあるテーブルを別のテーブルの値で更新する

    質問 ある MySQL テーブルを、別のテーブルからの情報に基づいて更新しようとしています。 私の original テーブルは次のようになります。 id | value ------------ 1 | hello 2 | fortune 3 | my 4 | old 5 | friend そして、その tobeupdated テーブルは次のようになります。

    2022-12-06 03:41:23
  • [解決済み] MySQLユーザー作成時にホストに% を使用する

    質問 私の MySQL データベースには、appuser と support という 2 つのユーザが必要です。 アプリケーション開発者の 1 人が、これらのユーザーのために 4 つのアカウントを作成するように主張しています。 appuser@'%' appuser@'localhost' support@'%' support@'localhost' なぜこれが必要なのか、ど

    2022-12-04 10:12:02
  • [解決済み] サブネット全体のMySQLにリモートアクセスを許可するには?

    質問 このコードで簡単に1つのIPにアクセス権を与えることができます。 $ mysql -u root -p Enter password: mysql> use mysql mysql> GRANT ALL ON *.* to root@'192.168.1.4' IDENTIFIED BY 'your-root-password'; mysql&g

    2022-12-04 04:05:19
  • [解決済み] mysqlでクエリ結果を変数に格納する方法

    質問 SET @v1 := SELECT COUNT(*) FROM user_rating; SELECT @v1 このクエリを set という変数を付けて実行すると、このようなエラーが表示されます。 Error Code : 1064 You have an error in your SQL syntax; check the manual that corresponds

    2022-12-01 23:30:52
  • [解決済み] MySQLで、テーブルのレコードインデックスを含むカラムを生成するにはどうすればよいですか?

    質問 クエリから実際の行番号を取得する方法はありますか? リーグガールというテーブルをスコアというフィールドで並べ替え、ユーザー名とそのユーザー名の実際の行の位置を返せるようにしたいのです。 私は、特定のユーザーがどこにいるかわかるように、ユーザーに順位をつけたいと思っています。たとえば、Joe は 200 のうち 100 の位置です。 User Score Row Joe 10

    2022-12-01 21:18:39
  • [解決済み] MySQLのenumとsetの比較

    質問 MySQL のデータ型の "enum" と "set" について、どちらを使用した場合の違いやメリット・デメリットは何ですか? データ型の例です。 enum('A', 'B', 'C') set('A'、'B'、'C') 私が認識している唯一の違いは、ENUMは1つの値しか選択できないのに対して、SETは複数の値を選択できるこ

    2022-12-01 07:16:54
  • [解決済み] MySQL サブクエリを条件とする DELETE FROM

    質問 私はこのようなクエリを実行しようとしています。 DELETE FROM term_hierarchy AS th WHERE th.parent = 1015 AND th.tid IN ( SELECT DISTINCT(th1.tid) FROM term_hierarchy AS th1 INNER JOIN term_hierarchy AS th2

    2022-12-01 07:03:22
  • [解決済み] MYSQLを使った乱数作成

    質問 selectクエリで100から500までの数字をランダムに選択する方法があれば教えてください。 例えば SELECT name, address, random_number FROM users 私はこの数字をDBに保存する必要はなく、表示するためだけに使用することができます。 こんな感じでやってみたのですが、うまくいきません...。 SELECT name, add

    2022-12-01 06:50:22
  • [解決済み] セーフモードでのmysqlの削除

    質問 私は講師のテーブルを持っており、私は範囲内の給与を持っているレコードを削除したい。 直感的な方法は次のようなものです。 delete from instructor where salary between 13000 and 15000; しかし、セーフモードでは、主キー(ID)を指定しないとレコードを削除できないのです。 そこで、以下のようなSQLを書きます。 del

    2022-11-29 15:29:11
  • [解決済み] MYSQL 特定の行だけをダンプする

    質問 私はデータベース内のいくつかの行の mysql ダンプを実行しようとしています。私はその後、別のデータベースにそれらのいくつかの行をアップロードするためにダンプを使用することができます。私が持っているコードは動作していますが、それはすべてをダンプします。どのように私はmysqldumpがテーブルの特定の行をダンプするようにすることができますか? 以下は私のコードです。 mysq

    2022-11-28 20:32:38
  • [解決済み] MYSQLクエリ / 1週間以上前の日付 (すべての日付がUTCの場合)

    質問 1週間前より古い日時を持つすべてのレコードを返すために、mysql dbに問い合わせるにはどうしたらよいですか。datetimeテーブルはUTCですべてを保存し、私はそれ自体でそれを比較する必要があることに注意してください。 ただ明確にするために - 私は純粋なmysqlクエリを探しています。 どのように解決するのですか? SELECT * FROM tbl WHERE da

    2022-11-24 19:25:34
  • [解決済み] MySql テーブル Insert if not exist otherwise update (存在しなければ更新)

    質問 UPDATE AggregatedData SET datenum="734152.979166667", Timestamp="2010-01-14 23:30:00.000" WHERE datenum="734152.979166667"; があれば動作します。 datenum が存在する場合は動作しますが、もし datenum が存在しない場合、このデータを新しい行

    2022-11-23 03:47:45
  • [解決済み] 私の `INSERT ...' で2行が影響を受けるのはなぜですか?on duplicate key update`?

    質問 をやっているんです。 INSERT ... ON DUPLICATE KEY UPDATE に対して PRIMARY KEY を以下の表に示します。 DESCRIBE users_interests; +------------+---------------------------------+------+-----+---------+-------+ | Field

    2022-11-22 20:13:42
  • [解決済み] MySQLで配列変数をシミュレートするには?

    質問 それは が表示されます。 は、MySQL が配列変数を持たないことを示しています。代わりに何を使用すればよいですか? 2つの選択肢が提案されているようです。A セット型スカラー と テンポラリテーブル . 私がリンクした質問では、前者を示唆しています。しかし、配列変数の代わりにこれらを使用するのは良い習慣なのでしょうか?あるいは、もし私がセットで行くなら、

    2022-11-20 04:06:59
  • [解決済み] MySQLの "IN "演算子による(大量の)値に対するパフォーマンス

    質問 最近RedisとMongoDBを試しているのですが、RedisとMongoDBに格納された配列に idの を保存する場合が多いようです。この質問では、MySQLの IN 演算子について質問しているからです。 を大量(300~3000)にリストアップするのは、どの程度のパフォーマンスなのか気になりました。 idの を IN 演算子の内部でリストアップする場合、以

    2022-11-19 05:46:05
  • [解決済み] SQL WHERE条件がnot equal to?

    質問 where 節を否定することは可能ですか? 例 DELETE * FROM table WHERE id != 2; どのように解決するのですか? 次のようにします。 DELETE FROM table WHERE id NOT IN ( 2 ) または DELETE FROM table WHERE id <> 2 Frank Sch

    2022-11-18 02:06:19