タグ付けされた質問 「mysql」

MySQLは、構造化照会言語(SQL)を使用する無料のオープンソースのリレーショナルデータベース管理システム(RDBMS)です。SQL Server、SQLiteなど、他のDBにはこのタグを使用しないでください。これらはすべて、独自のSQL方言を使用してデータを管理する異なるDBです。

5
nodejs mysqlエラー:接続が失われましたサーバーが接続を閉じました
ノードmysqlを使用すると、12:00から2:00の間に、サーバーによってTCP接続がシャットダウンされたというエラーが表示されます。これは完全なメッセージです: Error: Connection lost: The server closed the connection. at Protocol.end (/opt/node-v0.10.20-linux-x64/IM/node_modules/mysql/lib/protocol/Protocol.js:73:13) at Socket.onend (stream.js:79:10) at Socket.EventEmitter.emit (events.js:117:20) at _stream_readable.js:920:16 at process._tickCallback (node.js:415:13) 解決策があります。しかし、この方法で試してみると、問題も発生します。今、私はやり方がわかりません。誰かがこの問題に遭遇しますか? これが私が書いた方法です解決策に従ってください: var handleKFDisconnect = function() { kfdb.on('error', function(err) { if (!err.fatal) { return; } if (err.code !== 'PROTOCOL_CONNECTION_LOST') { console.log("PROTOCOL_CONNECTION_LOST"); throw err; } log.error("The database is …

3
MySQL:フィールドサイズ/長さで並べ替え
これがテーブル構造(例:テスト)です: __________________________________________ | Field Name | Data Type | |________________|_________________________| | id | BIGINT (20) | |________________|_________________________| | title | varchar(25) | |________________|_________________________| | description | text | |________________|_________________________| 次のようなクエリ: SELECT * FROM TEST ORDER BY description DESC; ただし、フィールドのサイズ/フィールドの説明の長さで並べ替えたいと思います。フィールドタイプはTEXTまたはBLOBになります。

3
MYSQLクエリ/ 1週間前より古い日付(すべてUTCの日時)
mysql dbにクエリを実行して、日時が1週間より前のすべてのレコードを返すにはどうすればよいですか。datetimeテーブルにはすべてUTCで格納されていることに注意してください。それ自体で、それを比較する必要があります。 明確にするために-私は純粋なmysqlクエリを探しています。
89 mysql  datetime  utc 

17
データベースサーバー(mysqlワークベンチ)に接続できません
この問題を解決するのを手伝ってくれませんか。 Mysqlワークベンチのデータベースメニューの下にある[データベースのクエリ]をクリックしようとすると。それは私にエラーを与えます: Cannot Connect to Database Server Your connection attempt failed for user 'root' from your host to server at 127.0.0.1:3306:Can't connect to mysql server on '127.0.0.1'(10061) Please: 1. Check that mysql is running on server 127.0.0.1 2. Check that mysql is running on port 3306 (note: 3306 is the …

9
phpmyadmin自動ログアウト時間
phpmyadminの自動ログアウト時間を変更するにはどうすればよいですか? それは私にとって非常に低い1440秒後に自動的にログアウトします。オプションを変更したり、ログインリクエストを完全に削除したりするにはどうすればよいですか?

6
Ruby on Rails Database.ymlファイルの正しいMySQL設定
私はこの構成を持っています: development: adapter: mysql2 encoding: utf8 database: my_db_name username: root password: my_password host: mysql://127.0.0.1:3306 そして私はこのエラーを得ています: Unknown MySQL server host 'mysql://127.0.0.1:3306' (1) 私が間違っていることは明らかですか?

8
MySQLの「テーブルを再オープンできません」エラーの回避
私は現在、フィルターをかける「タグ」ごとにINNER JOIN句を生成する必要がある種類のフィルターの実装に忙しい。 問題は、大量のSQLを実行した後、選択するために必要なすべての情報を含むテーブルがあることですが、生成されたすべてのINNER JOINに対して再び必要です。 これは基本的に次のようになります。 SELECT * FROM search INNER JOIN search f1 ON f1.baseID = search.baseID AND f1.condition = condition1 INNER JOIN search f2 ON f2.baseID = search.baseID AND f2.condition = condition2 ... INNER JOIN search fN ON fN.baseID = search.baseID AND fN.condition = conditionN これは機能しますが、「検索」テーブルを一時的なものにすることを強くお勧めします(通常のテーブルではない場合は、数桁小さい場合があります)が、非常に煩わしいエラーが発生します。 Can't reopen table …

1
グループごとに最大/最小<何でも>のレコードを取得する
どうやってするか? この質問の以前のタイトルは「ランクを使用した複雑なクエリでランクを使用(@Rank:= @Rank + 1)-機能しますか?」でしたが、ランクを使用したソリューションを探していましたが、Billが投稿したソリューションがはるかに良い。 元の質問: 定義された順序を指定して、各グループから最後のレコードを取得するクエリを作成しようとしています。 SET @Rank=0; select s.* from (select GroupId, max(Rank) AS MaxRank from (select GroupId, @Rank := @Rank + 1 AS Rank from Table order by OrderField ) as t group by GroupId) as t join ( select *, @Rank := @Rank + 1 AS …

6
MySQLシャーディングアプローチ?
MySQLテーブルのシャーディングに最適なアプローチは何ですか。私が考えることができるアプローチは次のとおりです: アプリケーションレベルのシャーディング? MySQLプロキシレイヤーでのシャーディング? シャーディング用の中央ルックアップサーバー? この分野で興味深いプロジェクトやツールを知っていますか?
88 mysql  sharding 

7
MySQLの日時フィールドと夏時間—「余分な」時間を参照するにはどうすればよいですか?
アメリカ/ニューヨークのタイムゾーンを使用しています。秋には、1時間「フォールバック」します。つまり、午前2時に実質的に1時間「回復」します。移行ポイントでは、次のことが起こります。 01:59:00 -04:00で 、1分後に 01:00:00 -05:00になります。 したがって、単に「1:30 am」と言っただけでは、1:30が最初に回転するのか2番目に回転するのかについてはあいまいです。MySQLデータベースにスケジュールデータを保存しようとしていますが、時間を適切に保存する方法を判断できません。 ここに問題があります: 「2009-11-01 00:30:00」は2009-11-01 00:30:00 -04:00 として内部的に格納されます「2009-11-01 01:30:00」は内部的に格納されます2009-11-01 01:30:00 -05:00 これは問題なく、かなり期待されています。しかし、どのようにして01:30:00 -04:00に何かを保存しますか?ドキュメントには、私はそれが正当に無視されていオフセットを指定しようとしたとき、それに応じて、オフセットとを指定するための任意のサポートは表示されません。 私が考えた唯一の解決策は、夏時間を使用しないタイムゾーンにサーバーを設定し、スクリプトで必要な変換を行うことです(これにはPHPを使用しています)。しかし、それは必要であるように思われません。 提案をありがとう。
88 php  mysql  datetime  timestamp  dst 

9
MySQLデータベース全体の複製
MySQLサーバー全体をLinuxサーバーに複製することはできますか? エクスポートとインポートを使用できることはわかっていますが、元のデータベースは25MBを超えるため、理想的ではありません。 mysqldumpを使用すること、またはデータベースファイルを直接複製することは可能ですか?
88 mysql  database  linux 

8
MySQLを再起動せずにMySQLのスロークエリログを有効にするにはどうすればよいですか?
私はここの指示に従いました:http : //crazytoon.com/2007/07/23/mysql-changing-runtime-variables-with-out-restarting-mysql-server/しかし、それはしきい値を設定するだけのようです。 ファイルパスの設定など、他に何かする必要がありますか? MySQLのドキュメントによると --log-slow-queriesにfile_name値が指定されていない場合、デフォルト名は host_name-slow.log。サーバーは、以下の場合を除いて、データディレクトリにファイルを作成します。 絶対パス名を指定して、別のディレクトリを指定します。 ランニング 変数を表示 ログファイルのパスが表示されず、サーバー上でクエリの遅いログファイルが表示されません... 編集 サーバーバージョン5.0.77を使用しているようです。 SET GLOBAL log_slow_queries = 1; しかし私は得る:エラー1238(HY000):変数 'log_slow_queries'は読み取り専用変数です サーバーを再起動する必要があり、私の設定にlog_slow_queriesを設定する必要があると思いますか?
88 mysql 

14
PHP配列をMySQLに保存しますか?
データの配列を単一のmysqlフィールドに保存する良い方法は何ですか? また、mysqlテーブルでその配列をクエリしたら、それを配列形式に戻す良い方法は何ですか? 答えをシリアライズおよびシリアライズ解除しますか?
88 php  mysql  arrays 



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.