• [解決済み] ビューのSELECTはFROM句にサブクエリを含んでいます。

    質問 私は2つのテーブルを持っていて、ビューを作成する必要があります。テーブルは次のとおりです。 credit_orders(id, client_id, number_of_credits, payment_status) credit_usage(id, client_id, credits_used, date) 私はこれを行うために以下のクエリを使用しています。このクエリは、

    2022-08-22 21:18:06
  • [解決済み] MySQLオフセット無限行

    質問 テーブル内のすべての結果を表示するクエリを作成したいのですが、テーブルの先頭から 5 だけオフセットされています。私が知る限りでは、MySQL の LIMIT はオフセットだけでなくリミットも必要とします。これを行う方法はあるのでしょうか? どのように解決するのですか? からの LIMIT に関する MySQL マニュアル : <ブロッククオート あるオフ

    2022-08-20 05:14:30
  • [解決済み] sudoを使わずにmysqlサーバーに接続する

    質問 コマンドは? mysql -u root -p はエラーを出します。 ERROR 1698 (28000): Access denied for user 'root'@'localhost' しかし、sudo権限を実行すると、動作します。 sudo mysql -u root -p sudo の要件を取り除くことは可能ですか? を取り除くことは可能ですか

    2022-08-18 04:45:29
  • [解決済み] 1列でなく2列で重複を見つける方法

    質問 MySQL データベースのテーブルに、興味のある 2 つのカラムがあります。それぞれは重複することができますが、同じ値を持つ両方の重複は決してあってはなりません。 stone_id は、それぞれの upsharge のタイトルが異なる限り、そして逆である限り、重複することができます。しかし、例えば stone_id = 412 と upcharge_title = "

    2022-08-17 01:18:40
  • [解決済み] 1つのクエリで複数のSELECT文

    質問 php(mysql)でレポートを作成しています。 ex: `select count(id) as tot_user from user_table select count(id) as tot_cat from cat_table select count(id) as tot_course from course_table` このように、12個のテーブルがありま

    2022-08-16 10:01:08
  • [解決済み] MySQLでUNSIGNEDとSIGNED INTはいつ使うべきですか?

    質問 MySQL で UNSIGNED と SIGNED INT はどのような場合に使用するのですか? それとも個人的な好みなのでしょうか? 私はこのように使用されているのを見たことがあるからです。 id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT と id INT(11) NOT NULL AUTO_INCREMENT どのように解決す

    2022-08-16 08:18:50
  • [解決済み] MySQLのページネーションはダブルクエリなしで?

    質問 MySQL クエリから結果の数を取得し、同時に結果を制限する方法があるのかどうか疑問に思っていました。 ページネーションが機能する方法(私が理解するところでは)、最初に私は次のようなことをします。 query = SELECT COUNT(*) FROM `table` WHERE `some_condition` num_rows(query)を取得した後、結果の数を得ま

    2022-08-16 03:12:16
  • [解決済み] MySQLテーブルのデフォルト文字セットを変更するには?

    質問 MySQLの table から取得したこの定義を持っています。 SQLYog Enterprise : Table Create Table ----------------- ------------------------------------------

    2022-08-15 10:37:52
  • [解決済み] エラー1067 (42000)。created_at'のデフォルト値が無効です。

    質問 テーブルを変更しようとすると、エラーが表示されます。 ERROR 1067 (42000): Invalid default value for 'created_at' このエラーについてググってみましたが、タイムスタンプを変更しようとしたために発生したようなものしか見つかりませんでした。しかし、ここで私は新しい列を追加しようとしており、私はこのエラーを取得しています。 m

    2022-08-15 06:04:32
  • [解決済み] MySQL - なぜすべてのフィールドにインデックスを作らないのか?

    質問 最近、インデックスのすばらしさを知り、パフォーマンスが劇的に改善されました。しかし、学んだことすべてをもってしても、この質問に対する答えを見つけることができないようです。 インデックスは素晴らしいものですが、なぜ誰かがすべてのフィールドにインデックスを付けて、テーブルを信じられないほど速くすることができなかったのでしょうか?これをしない正当な理由があると思いますが、30 フィールド

    2022-08-14 22:08:17
  • [解決済み] AWS MySQL RDS vs AWS DynamoDB [終了しました。]

    質問 終了 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにします。 この投稿を編集する . 終了

    2022-08-14 21:36:43
  • [解決済み] MySQL: 2つのタイムスタンプの差を秒単位で取得する方法

    質問 MySQL で、2 つのタイムスタンプの差を秒単位で表示するクエリを作成する方法はありますか?または PHP でそれを行う必要がありますか?もしそうなら、私はどのようにそれを行うために行くのでしょうか? どのように解決するのですか? あなたは TIMEDIFF() と TIME_TO_SEC() の関数は次のようになります。 SELECT TIME_TO_SE

    2022-08-10 17:11:50
  • [解決済み] MySql : 読み取り専用オプションの付与?

    質問 ある DB スキーマのすべての READ 権限を付与したいユーザがいます。 一つの方法はこれです。 GRANT SELECT, SHOW_VIEW ON test.* TO 'readuser'@'%'; すべての読み取り操作をグラントでグループ化する方法はありますか? どのように解決するのですか? データベースに対するすべてのREAD操作に対応する単一権限があ

    2022-08-09 18:18:23
  • [解決済み] mysqlのWHERE句でエイリアスを使用することはできますか?

    質問 WHERE 句でエイリアスを使用する必要がありますが、不明なカラムであると言われ続けています。この問題を回避する方法はありますか?私はxより高い評価を持つレコードを選択する必要があります。評価は次のエイリアスとして計算されます。 sum(reviews.rev_rating)/count(reviews.rev_id) as avg_rating どのように解決するのですか?

    2022-08-08 06:51:49
  • [解決済み] 1つのフィールドから2つのフィールドに値を分割する

    質問 テーブルのフィールド membername があり、そこにはユーザーの姓と名の両方が含まれています。これらを 2 つのフィールドに分割することは可能でしょうか。 memberfirst , memberlast ? すべてのレコードは、"Firstname Lastname" (引用符とスペースを含まない)という形式になっています。 どのように解決するのですか? 残

    2022-08-03 19:03:19
  • [解決済み] 当日のタイムスタンプを持つ行を選択するには?

    質問 データベースのテーブルから今日のレコードだけを選択しようとしています。 現在、私は SELECT * FROM `table` WHERE (`timestamp` > DATE_SUB(now(), INTERVAL 1 DAY)); しかし、これは過去24時間の結果を取得し、私はそれが時間を無視して、今日からの結果のみを選択する必要があります。どのようにしたら日付

    2022-08-03 12:21:22
  • [解決済み] Table does not support optimize, doing recreate + analyze instead "とはどういう意味ですか?

    質問 私は MySQL 5.5 で作業しており、インデックスの再構築を行うために OPTIMIZE TABLE クエリを使用してインデックスの再構築を行おうとしています。以下のようなエラーが発生しました。 テーブルはoptimizeをサポートしていません。 これは何を意味するのでしょうか?MySQL エンジンがインデックスの再構築を許可していないのでしょうか?このメッセージの

    2022-08-02 16:09:13
  • [解決済み] MySQL IF NOT NULL, then display 1, else display 0

    質問 少し複雑な表示をしています。 私が見落としているだけで、IF/ELSE 機能があるはずです。 私はクエリしている 2 つのテーブルを持っています (顧客、住所)。 最初のテーブルにはメインレコードがありますが、2番目のテーブルにはLEFT JOINするレコードがあるかもしれませんし、ないかもしれません。 私は、アドレステーブルにレコードがない場合、ゼロを表示したいと思います。

    2022-08-01 01:59:27
  • [解決済み] SQLダンプからデータベースをリストアするときにバイナリモードを有効にする

    質問 私は MySQL の超初心者で、Windows 上でそれを実行しています。MySQL のダンプファイルからデータベースをリストアしようとしていますが、次のようなエラーが表示されます。 $ >mysql -u root -p -h localhost -D database -o < dump.sql ERROR: ASCII '\0' appeared in the st

    2022-07-31 02:05:02
  • [解決済み] 最初の文字を大文字にする。MySQL

    質問 MySQL の用語でこの TSQL に相当するものをご存知の方はいらっしゃいますか? 私は各エントリの最初の文字を大文字にしようとしています。 UPDATE tb_Company SET CompanyIndustry = UPPER(LEFT(CompanyIndustry, 1)) + SUBSTRING(CompanyIndustry, 2, LEN(CompanyIndu

    2022-07-29 09:28:49