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

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

17
警告:mysql_connect():[2002]そのようなファイルまたはディレクトリ(unix:///tmp/mysql.sock経由で接続しようとしている)はありません
Appleのターミナル(PHPを使用)でMySQL DBに接続しようとしています。 昨日はうまくいきましたが、今度は突然タイトルにエラーが出ました。 ブラウザを使用してスクリプトを実行するとスクリプトは動作します(XAMPPがインストールされています)が、ターミナルはDBへの接続を拒否します。 接続するために含めるファイルは次のとおりです(これを含めない場合、スクリプトは機能しますが、DBに接続しません)。 <?php mysql_connect("localhost", "root", "") or die(mysql_error()); mysql_select_db("FNB1C_data") or die(mysql_error()); ?> それは私のブラウザで動作するので、それは動作するはずです。 ターミナルで使用するコマンドはphp scriptname.phpです。
246 php  mysql  database 


14
MySQLはすべてのテーブルを最適化しますか?
MySQLには、MySQLインストールで未使用のスペースを再利用するために使用できるOPTIMIZE TABLEコマンドがあります。データベースおよび/またはサーバーのインストールのすべてのテーブルに対してこの最適化を実行する方法(組み込みコマンドまたは一般的なストアドプロシージャ)はありますか、それとも自分でスクリプトを作成する必要がありますか?
245 mysql  sql 



9
MySQLの前にグループ化する
ここには同様の質問がたくさんありますが、質問に対する適切な回答はないと思います。 私は現在最も人気のある質問から続けて、それが問題なければ、その例を使用します。 このインスタンスのタスクは、データベース内の各著者の最新の投稿を取得することです。 クエリ例では、常に最新の投稿が返されるとは限らないため、使用できない結果が生成されます。 SELECT wp_posts.* FROM wp_posts WHERE wp_posts.post_status='publish' AND wp_posts.post_type='post' GROUP BY wp_posts.post_author ORDER BY wp_posts.post_date DESC 現在受け入れられている答えは SELECT wp_posts.* FROM wp_posts WHERE wp_posts.post_status='publish' AND wp_posts.post_type='post' GROUP BY wp_posts.post_author HAVING wp_posts.post_date = MAX(wp_posts.post_date) <- ONLY THE LAST POST FOR EACH AUTHOR ORDER BY wp_posts.post_date DESC 残念ながら、この答えは明白で単純な誤りであり、多くの場合、元のクエリよりも安定した結果が得られません。 私の最善の解決策は、フォームのサブクエリを使用することです SELECT …

13
MySQLの大文字と小文字を区別しない選択
MySQL SELECTクエリがデフォルトで大文字と小文字を区別するか区別しないかを誰かに教えてもらえますか?そうでない場合、次のようなことを行うためにどのクエリを送信する必要がありますか? SELECT * FROM `table` WHERE `Value` = "iaresavage" 実際には、の真の値はValueですIAreSavage。
242 mysql  select 


8
MySQL:選択されているデータベースを特定しますか?
mysql_select_dbデータベースを取得するために呼び出した後、現在選択されているデータベースの名前を後で出力する方法はありますか?これは非常に基本的なようですが、php.netやstackoverflowで何も見つかりませんでした(すべての結果は「データベースが選択されていません」の場合です)。
242 mysql 

10
MySQLの列の名前を変更する
次のSQL式を使用して、MySQLコミュニティサーバー5.5.27の列の名前を変更しようとしています。 ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name; 私も試しました ALTER TABLE table_name RENAME old_col_name TO new_col_name; しかしそれは言う: エラー:MySQLサーバーのバージョンに対応するマニュアルを確認してください
241 mysql  sql 

28
MySQLエラー2006:MySQLサーバーが廃止されました
一部のファイルを処理し、その結果をリモートのMySQLサーバーに報告するために、オフィスでサーバーを実行しています。 ファイルの処理にはしばらく時間がかかり、プロセスは途中で次のエラーで終了します。 2006, MySQL server has gone away MySQLの設定wait_timeoutについて聞いたことがありますが、オフィスのサーバーまたはリモートのMySQLサーバーで変更する必要がありますか?

8
日時列から日付を選択するにはどうすればよいですか?
2009-10-20 10:00:00のような値を持つ「datetime」タイプの列があります datetimeから日付を抽出して、次のようなクエリを記述します。 SELECT * FROM data WHERE datetime = '2009-10-20' ORDER BY datetime DESC 以下はそれを行うための最良の方法ですか? SELECT * FROM data WHERE datetime BETWEEN('2009-10-20 00:00:00' AND '2009-10-20 23:59:59') ORDER BY datetime DESC ただし、これは空の結果セットを返します。助言がありますか?
238 mysql  date  datetime 

21
MySQLのエラー1452-子行を追加または更新できません:外部キー制約が失敗します
少し奇妙な問題が発生しています。別のテーブルを参照する外部キーを1つのテーブルに追加しようとしていますが、何らかの理由で失敗しています。MySQLについての知識が限られているため、疑わしい可能性があるのは、参照しようとしているテーブルを参照している別のテーブルに外部キーがあるということだけです。 私はSHOW CREATE TABLE両方のテーブルに対してクエリを実行しましsourcecodes_tagsた。外部キーを持つテーブルでsourcecodesあり、参照されるテーブルです。 CREATE TABLE `sourcecodes` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `user_id` int(11) unsigned NOT NULL, `language_id` int(11) unsigned NOT NULL, `category_id` int(11) unsigned NOT NULL, `title` varchar(40) CHARACTER SET utf8 NOT NULL, `description` text CHARACTER SET utf8 NOT NULL, `views` int(11) unsigned NOT NULL, `downloads` int(11) …


23
OS XでのMySQL rootユーザーパスワードの設定
MySQLをMac OS Xにインストールしました。次のステップはrootユーザーのパスワードを設定することだったので、次のようにしました。 ターミナルアプリを起動して、Unixコマンドラインにアクセスします。 Unixプロンプトの下で、次のコマンドを実行しました。 $ cd /usr/local/mysql/bin $ ./mysqladmin -u root password 'password' しかし、コマンドを実行すると $ ./mysql -u root、これが答えです: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 224 Server version: 5.5.13 MySQL Community Server (GPL) Copyright (c) 2000, 2010, Oracle and/or its …
235 mysql  macos  passwords 

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