• [解決済み] MySQLで ユーザが存在するかどうかを確認し、削除する

    質問 MySQL ユーザーが存在するかどうかを確認し、それに基づいてそれを削除する標準的な方法はありません。このための回避策はありますか? 編集:私は、エラーを吐かずにこれを実行するストレートな方法が必要です。 例えば DROP USER test@localhost; : どのように解決するのですか? MySQL 5.7 以降では DROP USER IF

    2023-04-17 19:29:39
  • [解決済み] DockerでMySQLをインストールすると、"Can't connect to local MySQL server through socket "というエラーメッセージが表示されて失敗する。

    質問 dockerコンテナ内にmysqlをインストールしようとしています。githubから様々なイメージを試しましたが、どれもmysqlのインストールには成功しているようです。 error 2002 (hy000): ソケット '/var/run/mysqld/mysqld.sock' を介してローカルの MySQL サーバーに接続できません。 システムの仕様です。 Ubu

    2023-04-16 16:22:06
  • [解決済み] MySQL REPLACE INTOのSQL Server 2005での実装は?

    質問 MySQL には、信じられないほど便利でありながら、プロプライエタリな REPLACE INTO SQL コマンドがあります。 これは SQL Server 2005 で簡単にエミュレートできますか? 新しいトランザクションを開始し Select() を実行し、次に UPDATE または INSERT そして COMMIT は常に少し苦痛です。特にアプリケー

    2023-04-16 14:15:45
  • [解決済み] mysql order by, nullが先で、DESCが後。

    質問 あるフィールドでDESC順にして、NULL値を最初にリストアップするにはどうしたらよいでしょうか。 ということで、テーブルを用意しています。 reuestId | offerId | offerTitle 1 | 1 | Alfa NULL | 2 | Beta 2 | 3 | Gamma 結果がそうな

    2023-04-14 13:38:12
  • [解決済み] MySQL - LIMITを使用したUPDATEクエリ

    質問 テーブルの行を1001から次の1000まで更新したいのですが、どうすればよいですか? 以下のクエリで試してみました。 UPDATE `oltp_db`.`users` SET p_id = 3 LIMIT 1001, 1000 これは私に構文エラーを与えています。これは正しいですか?私はここで何かミスをしていますか? このように更新を制限することは可能でしょうか?

    2023-04-14 09:03:06
  • [解決済み] MySQLでエンジン別にテーブルを表示する

    質問 InnoDB、MyISAM、FEDERATED など、指定されたエンジンを持つ MySQL のすべてのテーブルを表示するにはどうすればよいでしょうか。 どのように解決するのですか? 使用方法 INFORMATION_SCHEMA.TABLES テーブルを使用します。 SELECT table_name FROM INFORMATION_SCHEMA.TABLES

    2023-04-09 10:58:21
  • [解決済み] Mysqldump は特定の接頭辞を持つテーブルのみを出力する / Mysqldump ワイルドカード?

    質問 私は、この巨大で厄介なデータベースをクリーンアップしています。これは、Magento Enterprise と Joomla を 1 つの DB に結合した結果であり、500 以上のテーブルを収容しています。 さらに悪いことに、まったく使用されていない 70 以上の Joomla テーブルのセットがあります。これらはすべて接頭辞に bak_ . これらを削除するだけで ba

    2023-04-07 07:49:59
  • [解決済み] mysqlのテーブルがmyISAMまたはInnoDBエンジンを使用しているかどうかを知るにはどうすればよいですか?

    質問 MySQL では、特定のデータベースに対してストレージ エンジンを指定する方法はなく、単一のテーブルに対してのみ指定することができます。 しかし、1 つのセッションで使用するストレージ エンジンを指定することは可能です。 SET storage_engine=InnoDB; ということで、テーブルごとに指定する必要はありません。 すべてのテーブルがInnoDBを使用してい

    2023-04-06 23:14:47
  • [解決済み] MySQLのストアドプロシージャ/関数定義の表示

    質問 ストアドプロシージャまたは関数の定義を表示するための MySQL コマンドは何ですか。 sp_helptext のようなストアドプロシージャや関数の定義を表示する MySQL コマンドは何ですか? 私が知っているのは SHOW PROCEDURE STATUS は利用可能なプロシージャのリストを表示することは知っています。私は一つのプロシージャの定義を見る必要があります。

    2023-04-05 07:49:59
  • [解決済み] 別の列のMAX値に対応する列の値を取得するSQLクエリ?

    質問 OK、これは私の質問です。 SELECT video_category, video_url, video_date, video_title, short_description, MAX(video_id) FROM videos GROUP BY video_category データを引き出すと、video_idについては正しい行が得られ

    2023-04-04 07:44:12
  • [解決済み] sql - if exists update else insert into

    質問 私が行おうとしていることは INSERT の購読者がデータベースに登録されていますが IF EXISTS にする必要があります。 UPDATE の行を ELSE INSERT INTO は新しい行です。 もちろん、私はまずデータベースに接続し GET は $name , $email と $birthday をURLの文字列から削除します。 $con=

    2023-04-04 02:02:20
  • [解決済み] グループごとに最も大きい/小さい<whatever>レコードを取得する

    質問 どうすればいいのでしょうか? この質問の以前のタイトルは " でした。 サブクエリを含む複雑なクエリでランク(@Rank := @Rank + 1)を使用する - それは動作しますか? というのも、私はランクを使用したソリューションを探していたからです。 元の質問です。 私は、定義された順序で各グループから最後のレコードを取得するクエリを作成しようとしています。 SE

    2023-04-03 07:16:31
  • [解決済み] mysqldumpは1つのテーブルだけをエクスポートする

    質問 mysqldumpを使って、このようにデータベースをエクスポートしていました。 mysqldump -u root -ppassword my_database &gt; c:\temp\my_database.sql どういうわけか、1つのテーブルしかエクスポートされません。何か間違ったことをしているのでしょうか? どのように解決するのですか? これを試してみてくださ

    2023-04-02 23:51:55
  • [解決済み] UTF-8文字に関するトラブル:見たものと保存したものが違う

    質問 UTF-8を使おうとしたところ、問題が発生しました。 いろいろと試してみたのですが、以下のような結果になりました。 ???? というように、アジア系の文字ではなく 欧文でも Se?or に対して Señor . などの奇妙な文字列(モジバケ? Señor または 新浪新闻 に対して 新浪新闻 . Se�or などのブラックダイヤモンド

    2023-04-01 10:09:22
  • [解決済み] MySQL Join Where Not Exists

    質問 私は2つのテーブルを結合するMySQLクエリを持っています。 投票者数 世帯数 彼らは voters.household_id と household.id . 次に必要なことは、投票者テーブルがeliminationという3番目のテーブルに結合されるように修正することです。 voter.id と elimination.voter_id . しかし、私は

    2023-04-01 03:56:45
  • [解決済み] MySQLで他のテーブルと一致するテーブルを作成する?

    質問 私はMySQLを使用しています。EMPというテーブルがありますが、同じスキーマ、同じカラム、同じ制約でもう1つテーブル(EMP_TWO)を作成する必要があります。どのように私はこれを行うことができますか? どのように解決するのですか? 別のテーブルの構造/制約に基づいて新しいテーブルを作成するには、以下を使用します。 CREATE TABLE new_table LIKE o

    2023-03-29 19:51:29
  • [解決済み] 2つ以上のフィールドから得られる最大の価値

    質問 2つのフィールドから最大の値を取得する必要があります。 SELECT MAX(field1), MAX(field2) さて、この2つから最大の価値を得るにはどうしたらいいでしょうか? どのように解決するのですか? あなたは GREATEST() という関数があります。 SELECT GREATEST(field1, field2); すべての行から絶対

    2023-03-27 14:53:03
  • [解決済み] MySQLのORDER BY RAND()関数を最適化するにはどうしたらいいですか?

    質問 クエリを最適化したいので、以下のことを調べています。 mysql-slow.log . 私の遅いクエリのほとんどは ORDER BY RAND() . この問題を解決するための実際のソリューションが見つかりません。可能な解決策は次のとおりです。 MySQLPerformanceBlog にありますが、これで十分だとは思えません。最適化されていない (あるいは頻繁に更新される

    2023-03-26 20:33:16
  • [解決済み] utf8_general_ciとutf8_unicode_ciの違いは何ですか?重複

    質問 この質問はすでにここに回答があります : 閉じる 9 年前 . 重複の可能性があります。 utf8_general_ci と utf8_unicode_ci の違いは何ですか? mysqlデータベースで有望と思われるunicodeの2つの

    2023-03-26 12:47:17
  • [解決済み] all-databases ダンプから単一のデータベースをインポートする

    質問 all-databases mysqldump から単一のデータベースをインポートすることは可能でしょうか。私はファイルを手動で修正することができると思いますが、これを行うためのコマンドライン オプションがあるかどうか疑問に思っています。 私はサーバーを移動しており、多くのデータベースを持っています。そのほとんどは現在必要ないか、または必要でありませんが、必要であれば、単一のデータ

    2023-03-26 05:35:51