• [解決済み】大きなSQLファイルをインポートすると、MySQLサーバーが消えてしまう。

    質問 phpMyAdminで大きなSQLファイルをインポートしようとしたのですが、エラーが表示され続けています。 'MySqlのサーバーが消えてしまった' どうすればいいのでしょうか? 解決方法は? とあるように こちら : MySQL サーバーがなくなった理由として、最も一般的な 2 つの理由(および修正方法)があります。 (2006年エラー)があります

    2022-03-31 08:50:48
  • [解決済み】MySQLはクエリでORDER BYとLIMITをどのように処理するのですか?

    質問 次のようなクエリを持っています。 SELECT article FROM table1 ORDER BY publish_date LIMIT 20 ORDER BYはどのように機能するのですか?すべてのレコードを順番に並べてから最初の20件を取得するのか、それとも20件のレコードを取得してから publish_date フィールドは? 最後の1つだと、本当に直近の20

    2022-03-31 02:54:28
  • [解決済み】MySQLの`unsigned`の意味と使用するタイミングは?

    質問 MySQL における "unsigned" の意味と、それを使用するのはどのような場合ですか? どのように解決するのですか? MySQL は言う。 すべての整数型は、オプションで (非標準)属性UNSIGNED。 符号なし型は、次のように使用できます。 許可 非負の数だけ列を作る または より大きな上限値が必要な場合 数値範囲 をカ

    2022-03-31 02:40:12
  • [解決済み】プライマリーキーとユニークキーの違いについて

    質問 mysqlのデータベースを使用しています。主キーとユニークキーで迷っています。 主キーとユニークキーはどこに作ればいいのでしょうか?つまり、どのような状況でユニークキーやプライマリーキーを作成するかということです。 どのように解決するのですか? 主キーです。 1つのテーブルには1つの主キー制約しか存在しない DBMSによっては NULL - 例:MySQL

    2022-03-31 02:14:24
  • [解決済み】MySQLとGROUP_CONCAT()の最大長について

    質問 私は GROUP_CONCAT() を MySQL クエリで使用して、複数行を 1 つの文字列に変換しています。 しかし、この関数の結果の最大長は 1024 文字になります。 を変更できることは重々承知していますが、パラメータである group_concat_max_len を使用すると、この制限を増やすことができます。 SET SESSION group_conca

    2022-03-30 22:29:05
  • [解決済み】SQL句「GROUP BY 1」の意味とは?

    質問 ある人が送ってくれたSQLクエリで GROUP BY 節はステートメントで構成されていた。 GROUP BY 1 . これはタイプミスに違いないでしょう?1という別名が与えられている列はありません。これは何を意味するのでしょうか?これはタイプミスに違いないと考えていいのでしょうか? 解決方法は? 名前に関係なく、最初の列でグループ化するということです。 同じことを O

    2022-03-30 13:56:59
  • [解決済み] [Solved] phpmyadminで既存のテーブルのテーブル作成スクリプトを生成する方法は?

    質問 phpmyadminで既存のテーブルのテーブル作成スクリプトを生成するにはどうすればよいですか? どのように解決するのですか? sqlタブで以下のクエリを使用します。 SHOW CREATE TABLE tablename クエリ全体を表示するには 左上の+Optionsというハイパーリンクで、Full Textsを選択します。

    2022-03-30 13:29:49
  • [解決済み】どのデータベースが選択されているかを判断する方法

    質問 電話連絡後 mysql_select_db を使用してデータベースを取得する場合、現在選択されているデータベースの名前を後で出力する方法はないでしょうか?これは非常に基本的なことのようですが、php.netやstackoverflowで何も見つけることができませんでした(すべての結果は"no database selected"のためのものです)。 どうすればいいですか?

    2022-03-30 13:23:10
  • [解決済み】ハッシュ化されたパスワードフィールドに使用するデータ型と長さは?

    質問 パスワードハッシュの仕組みがよくわからないのですが(後日実装予定)、今すぐデータベーススキーマを作成する必要があります。 パスワードは4-20文字に制限しようと思っていますが、暗号化した後のハッシュ文字列は異なる長さになると理解しています。 では、このパスワードをデータベースに保存するにはどうすればよいのでしょうか。 どのように解決するのか? 更新:ハッシュ関数を使用す

    2022-03-30 07:12:18
  • [解決済み】MySQLエラー2006:mysqlサーバーが消えてしまった

    質問 私はオフィスでサーバーを稼働させ、いくつかのファイルを処理し、その結果をリモートのMySQLサーバーに報告しています。 ファイル処理に時間がかかり、途中で以下のようなエラーが出て処理が終了してしまいます。 2006, MySQL server has gone away MySQLの設定について聞いたことがあるのですが。 wait_timeout しかし、私のオフィスに

    2022-03-30 06:46:18
  • [解決済み】MySQL:カラムがNULLの場合の行の選択

    質問 あるカラムにNULLを持つ行を選択しようとすると、空のセットが返される問題があります。しかし、phpMyAdminでテーブルを見ると、ほとんどの行でNULLと表示されています。 私のクエリは次のようなものです。 SELECT pid FROM planets WHERE userid = NULL 毎回空セット。 多くのところが、実際の値ではなく "NULL" や "n

    2022-03-29 22:22:04
  • [解決済み】MySQLでSELECT DISTINCTとGROUP BYのどちらが速いか?

    質問 テーブルがある場合 CREATE TABLE users ( id int(10) unsigned NOT NULL auto_increment, name varchar(255) NOT NULL, profession varchar(255) NOT NULL, employer varchar(255) NOT NULL, PRIMARY KEY

    2022-03-29 18:11:19
  • [解決済み】小数点以下8桁の緯度/経度に使用するMySQLデータ型は何ですか?

    質問 地図データを扱っているのですが、その中の Latitude/Longitude は小数点以下8桁まで拡張されます。例えば Latitude 40.71727401 Longitude -74.00898606 で見た。 Googleドキュメント を使っているもの。 lat FLOAT( 10, 6 ) NOT NULL, lng FLOAT( 10, 6 )

    2022-03-29 16:27:24
  • [解決済み】MySQLは外部キーカラムのインデックスを自動的に作成するか?

    質問 MySQL は外部キーカラムのインデックスを自動的に作成しますか? どのように解決するのですか? はい、ただし innodb . Innodb は現在、出荷されているテーブルフォーマットの中で唯一外部キーが実装されているものです。

    2022-03-29 16:21:51
  • [解決済み】MySQLのSELECTは、NULL値でないもののみ。

    質問 NOT NULL値のみを受け取るselect文は可能ですか? 今、私はこれを使っています。 SELECT * FROM table そして、phpのループでNULL値をフィルタリングする必要があります。 する方法はないでしょうか。 SELECT * (that are NOT NULL) FROM table ? 今、私が*を選択すると、val1,val2,

    2022-03-29 15:50:18
  • [解決済み】グループ化されたSQL結果の各グループで最大値を持つレコードを取得する

    質問 グループ化された各セットの最大値を含む行はどのように取得するのですか? この質問に対する複雑すぎるバリエーションをいくつか見ましたが、良い答えのものはありませんでした。そこで、できるだけシンプルな例を挙げてみました。 下のような表で、人、グループ、年齢の列がある場合、各グループの最年長者はどのように求めるか?(グループ内で同数の場合、アルファベット順の最初の結果が得られるはずで

    2022-03-29 10:48:41
  • [解決済み】MySQLのROW_NUMBER()

    質問 MySQL で SQL Server の関数を複製する良い方法はありますか? ROW_NUMBER() ? 例えば SELECT col1, col2, ROW_NUMBER() OVER (PARTITION BY col1, col2 ORDER BY col3 DESC) AS intRow FROM Table1 そして、例えば、制限する条件を追

    2022-03-29 08:09:57
  • [解決済み】MySQLテーブルのカラムのサイズを変更する方法は?

    質問 テーブルを作成し、誤って varchar の長さを 300 ではなく 65353 . どうすれば直るのでしょうか? 例を挙げていただけるとありがたいです。 どのように解決するのですか? こんなことはいかがですか? ALTER TABLE <table_name> MODIFY <col_name> VARCHAR(65353); こ

    2022-03-29 04:47:07
  • [解決済み】MySQLでSELECT文を使ってテーブル名を取得する。

    質問 MySQLでは、データベース内のテーブルをリストアップすることができますね。 SHOW TABLES しかし、これらのテーブル名を、例えば別のテーブルに挿入したいのです。 INSERT INTO metadata(table_name) SHOW TABLES /* does not work */ 標準的なSELECT文を使ってテーブル名を取得する方法はありますか、以

    2022-03-28 23:54:02
  • [解決済み】UbuntuにMySQLをインストールすると、パスワードのプロンプトが表示されない

    質問 Ubuntu に MySQL サーバをインストールするスクリプトを作成するにはどうすればよいですか? sudo apt-get install mysql はインストールされますが、コンソールでパスワードの入力を要求されます。 インタラクティブでない方法でこれを行うにはどうしたらよいでしょうか?つまり、パスワードを提供するスクリプトを書けばいいのでしょうか? #!/bin/

    2022-03-28 08:42:45