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

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

18
WHERE句を使用してクエリに配列を渡す
idの配列を考えると、次の$galleries = array(1,2,5)ようにWHERE句で配列の値を使用するSQLクエリが必要です。 SELECT * FROM galleries WHERE id = /* values of array $galleries... eg. (1 || 2 || 5) */ MySQLで使用するこのクエリ文字列を生成するにはどうすればよいですか?
314 php  mysql  arrays 

22
MySQLは外部キー制約を追加できません
したがって、プロジェクトの要件としてデータベースに外部キー制約を追加しようとしていますが、最初または2回は異なるテーブルで機能しましたが、外部キー制約を追加しようとするとエラーが発生するテーブルが2つあります。表示されるエラーメッセージは次のとおりです。 エラー1215(HY000):外部キー制約を追加できません これは、テーブルの作成に使用しているSQLです。問題のある2つのテーブルはPatientおよびAppointmentです。 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=1; SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES'; CREATE SCHEMA IF NOT EXISTS `doctorsoffice` DEFAULT CHARACTER SET utf8 ; USE `doctorsoffice` ; -- ----------------------------------------------------- -- Table `doctorsoffice`.`doctor` -- ----------------------------------------------------- DROP TABLE IF EXISTS `doctorsoffice`.`doctor` ; CREATE TABLE IF NOT EXISTS `doctorsoffice`.`doctor` ( `DoctorID` INT(11) NOT NULL …
314 mysql  sql  foreign-keys 

8
全文検索エンジンの比較-Lucene、Sphinx、Postgresql、MySQL?
私はDjangoサイトを構築していて、検索エンジンを探しています。 いくつかの候補者: Lucene / Lucene with Compass / Solr スフィンクス Postgresql組み込みの全文検索 MySQl組み込みの全文検索 選択基準: 結果の関連性とランキング 検索とインデックス作成の速度 使いやすさとDjangoとの統合のしやすさ リソース要件-サイトはVPSでホストされるため、理想的には検索エンジンが大量のRAMとCPUを必要としない スケーラビリティ 「もしかして?」、関連検索などの追加機能 上記の検索エンジン、またはリストにない他のエンジンでの経験がある人は誰でも-私はあなたの意見を聞きたいです。 編集:インデックス作成のニーズについては、ユーザーがサイトにデータを入力し続けると、それらのデータに継続的にインデックスを作成する必要があります。リアルタイムである必要はありませんが、理想的には新しいデータが15〜30分の遅延でインデックスに表示されます。

8
MySQLでピボットテーブルの出力を返すにはどうすればよいですか?
次のようなMySQLテーブルがある場合: company_nameアクションのページ数 ------------------------------- A社の印刷3 A社プリント2 A社の印刷3 B社のメール B社プリント2 B社プリント2 B社プリント1 A社の印刷3 MySQLクエリを実行して次のような出力を取得することは可能ですか? company_name EMAIL PRINT 1ページPRINT 2ページPRINT 3ページ -------------------------------------------------- ----------- CompanyA 0 0 1 3 CompanyB 1 1 2 0 考え方はpagecount異なる可能性があるので、出力列の量はそれを反映する必要があります。各action/ pagecountペアに1列、次にあたりのヒット数company_name。これがピボットテーブルと呼ばれるかどうかはわかりませんが、誰かがそれを示唆していますか?
312 mysql  pivot 

22
エラー1396(HY000): 'jack' @ 'localhost'のCREATE USER操作が失敗しました
MySQLのルートとしても、削除した単純なユーザーを再作成できないようです。 私の場合:ユーザー 'jack'は以前から存在していましたが、再作成するためにmysql.userから削除しました。その表にはこれの痕跡は見られません。他のランダムなユーザー名、たとえば「jimmy」に対してこのコマンドを実行すると、(「jack」に対して最初に行ったように)正常に動作します。 MySQLのこのインストールの有効なユーザーとして「ジャック」を再作成するために、ユーザー「ジャック」を破壊するために私は何をしましたか? 以下の例を参照してください。(もちろん、元々、「ジャック」の作成と彼の除去の間に長い時間がありました。) mysql> CREATE USER 'jack'@'localhost' IDENTIFIED BY 'test123'; Query OK, 0 rows affected (0.00 sec) mysql> select user,host from user; +------------------+-----------------+ | user | host | +------------------+-----------------+ | root | 127.0.0.1 | | debian-sys-maint | localhost | | jack | localhost | | root | localhost …

8
SQL-あるテーブルから別のテーブルに存在しないレコードを検索する
次の2つのSQLテーブル(MySQL)があります。 Phone_book +----+------+--------------+ | id | name | phone_number | +----+------+--------------+ | 1 | John | 111111111111 | +----+------+--------------+ | 2 | Jane | 222222222222 | +----+------+--------------+ Call +----+------+--------------+ | id | date | phone_number | +----+------+--------------+ | 1 | 0945 | 111111111111 | +----+------+--------------+ | 2 | 0950 | …
310 sql  mysql 


20
エラー2006(HY000):MySQLサーバーが廃止されました
大きなSQLファイル(大きなINSERTクエリ)を取得しようとすると、このエラーが発生します。 mysql> source file.sql ERROR 2006 (HY000): MySQL server has gone away No connection. Trying to reconnect... Connection id: 2 Current database: *** NONE *** ERROR 2006 (HY000): MySQL server has gone away No connection. Trying to reconnect... Connection id: 3 Current database: *** NONE *** テーブルの何も更新されません。MySQLを再起動するだけでなく、テーブル/データベースの削除と削除の取り消しを試みました。これらはどれも問題を解決しません。 これが私の最大パケットサイズです: +--------------------+---------+ | …
309 mysql 


5
奇妙なMySQLポップアップ“ Mysql Installer is running community mode”
MySQLサイトからMySQLの最近のコミュニティバージョンをインストールしました。バージョンは5.6.xです。 これはインストーラーを使用して行われ、WindowsでMySQLサービスを作成するオプションも選択したので、サービスを簡単に開始できます。サービスは自動的に開始しないように設定されました。 MySQLを積極的に使用していませんが、別のPCで作業していると、奇妙なポップアップが表示されます。 MySQLはコミュニティモードで実行されています。 何かを行い、画面に出力して閉じます。 私はこれを見て驚いています:何をしていますか-リモートサーバーに接続して何をしていますか?誰かが内部を知り、それがリモートサーバーに接続するのを防ぐ方法を知っていますか? これはセキュリティの問題でしょうか?
308 mysql 

7
MySQLクエリ文字列には
次のように$haystack、特定の列の値(string )に特定のデータ(string $needle)が含まれているかどうかをチェックするMySQLでクエリを作成する方法を理解しようとしています。 mysql_query(" SELECT * FROM `table` WHERE `column`.contains('{$needle}') "); PHPでは、関数はと呼ばれるsubstr($haystack, $needle)ので、多分: WHERE substr(`column`, '{$needle}')=1

18
MySQLファイルにCSVファイルをインポートするにはどうすればよいですか?
正常な形式にリファクタリングできるように、MySQLテーブルにロードしようとしているクライアントからの非正規化イベント日誌CSVがあります。CSVファイルの列ごとに1つのフィールドを持つ「CSVImport」というテーブルを作成しました。CSVには99列が含まれているため、これ自体は十分に困難な作業でした。 CREATE TABLE 'CSVImport' (id INT); ALTER TABLE CSVImport ADD COLUMN Title VARCHAR(256); ALTER TABLE CSVImport ADD COLUMN Company VARCHAR(256); ALTER TABLE CSVImport ADD COLUMN NumTickets VARCHAR(256); ... ALTER TABLE CSVImport Date49 ADD COLUMN Date49 VARCHAR(256); ALTER TABLE CSVImport Date50 ADD COLUMN Date50 VARCHAR(256); テーブルに制約はなく、カウント(INTで表される)、はい/いいえ(BITで表される)、価格(DECIMALで表される)、およびテキストのぼかし( TEXTで表されます)。 ファイルにデータをロードしようとしました: LOAD DATA INFILE …


4
MySQLをパスワードプロンプトなしでUbuntuにインストールする
MySQLサーバーをUbuntuにインストールするスクリプトを作成するにはどうすればよいですか? sudo apt-get install mysql インストールされますが、コンソールに入力するパスワードも要求されます。 非インタラクティブな方法でこれを行うにはどうすればよいですか?つまり、パスワードを提供できるスクリプトを記述しますか? #!/bin/bash sudo apt-get install mysql # To install MySQL server # How to write script for assigning password to MySQL root user # End
305 mysql  bash  ubuntu  apt 

20
MySQLの結果をJSONエンコード
json_encode()MySQLクエリ結果で関数を使用するにはどうすればよいですか?行を反復処理する必要がありますか、それとも結果オブジェクト全体に適用できますか?
304 php  mysql  json 

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