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

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

2
mysqlが存在しない場合はユーザーを作成します
新しいユーザーを作成するためにmysqlユーザーリストを確認するクエリがあります。 IF (SELECT EXISTS(SELECT 1 FROM `mysql`.`user` WHERE `user` = '{{ title }}')) = 0 THEN CREATE USER '{{ title }}'@'localhost' IDENTIFIED BY '{{ password }}' END IF; しかし、私はこのエラーを受け取ります: ERROR 1064 (42000) at line 3: You have an error in your SQL syntax; check the manual that corresponds to your …

5
選択*存在しない場所
私はこれで正しい道を進んでいると思います...私のSQLは最高ではないので、どうか我慢してください データベースにクエリを実行して、特定のセルが別のセルに存在しないテーブルからすべてを選択しようとしています。それだけではあまり意味がありませんが、このコードがうまくいくことを願っています SELECT * from employees WHERE NOT EXISTS (SELECT name FROM eotm_dyn) したがって、基本的には、従業員とその詳細のリストを含む1つのテーブルがあります。次に、名前など、その他の詳細を含む別のテーブル。名前がeotm_dynテーブルにない場合、つまりそれらのエントリがない場合、それらが正確に誰であるか、つまり、何が欠けているのかを確認したいと思います。 上記のクエリは何も返しませんが、20の名前が欠落していることはわかっているので、明らかに正しくありません。 誰か助けてもらえますか?
94 mysql 

11
MySQL DECLAREのSELECT INTO変数により構文エラーが発生しますか?
単一の値をSELECTして変数に入れたいのですが。私は以下を試みました: DECLARE myvar INT(4); -構文エラーがすぐに返されます。 SELECT myvalue FROM mytable WHERE anothervalue = 1; -単一の整数を返します SELECT myvalue INTO myvar FROM mytable WHERE anothervalue = 1; -機能しません。@ myvarも試しました ストアドプロシージャまたは関数の外でDECLAREを使用することはできますか? たぶん私はユーザー変数の概念を理解していません...私は試してみました: SELECT myvalue INTO @var FROM `mytable` WHERE uid = 1; SELECT @var; ...想定どおりに機能しました。しかし、一度に各クエリを実行すると、@ var NULLが取得されます。

4
「テーブルメタデータロックの待機」状態を引き起こしているトランザクションを見つけるにはどうすればよいですか?
テーブルでDDLを実行しようとするとSHOW PROCESSLIST、「テーブルメタデータのロックを待機しています」というメッセージが表示されます。 どのトランザクションがまだ閉じられていないかを知るにはどうすればよいですか? MySQL v5.5.24を使用しています。
94 mysql 

20
コマンドが同期していません。このコマンドは今実行できません
mysqliを介して2つのMySQLクエリを呼び出すPHPコードを実行しようとしていますが、「コマンドが同期していません。現在、このコマンドを実行できません」というエラーが表示されます。 これが私が使っているコードです <?php $con = mysqli_connect("localhost", "user", "password", "db"); if (!$con) { echo "Can't connect to MySQL Server. Errorcode: %s\n". Mysqli_connect_error(); exit; } $con->query("SET NAMES 'utf8'"); $brand ="o"; $countQuery = "SELECT ARTICLE_NO FROM AUCTIONS WHERE upper(ARTICLE_NAME) LIKE % ? %"; if ($numRecords = $con->prepare($countQuery)) { $numRecords->bind_param("s", $brand); $numRecords->execute(); $data = …
94 php  sql  mysql  mysqli 

9
SQLAlchemy-テーブルのリストの取得
ドキュメントでこれに関する情報を見つけることができませんでしたが、SQLAlchemyで作成されたテーブルのリストを取得するにはどうすればよいですか? クラスメソッドを使用してテーブルを作成しました。

22
django.core.exceptions.ImproperlyConfigured:MySQLdbモジュールの読み込みエラー:MySQLdbという名前のモジュールはありません
MySQLのデータベースに接続しようとしているときに直面している問題。使用したデータベース設定も指定しました。 Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/home/ar/Desktop/test/testprac/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 453, in execute_from_command_line utility.execute() File "/home/ar/Desktop/test/testprac/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 392, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/home/ar/Desktop/test/testprac/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 272, in fetch_command klass = load_command_class(app_name, subcommand) File "/home/ar/Desktop/test/testprac/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 77, in load_command_class module = import_module('%s.management.commands.%s' % (app_name, name)) File …

5
1つの列のSQLセット値が同じテーブル内の別の列の値と等しい
2つのDATETIME列を持つテーブルがあります。 それらの1つがNULLになることはありませんが、そのうちの1つがNULLになる場合があります。 列BのすべてのNULL行を列Aの値に等しく設定するクエリを作成する必要があります。 この例を試しましたが、MySQL WorkbenchがUPDATEのFROMを好きではないようなので、選択した回答のSQLが実行されません。
94 mysql  sql 

4
SqliteまたはMySql?どうやって決める?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 この質問を改善する どちらを使用するかを決定する方法についての良い経験則はありますか? また、Sqliteデータベースを引き継いで、システムが「はるかに大きくなる」ことが予想される場合、それを維持するか、MySqlに移行するかをどのように決定しますか?
94 mysql  database  sqlite 

8
1052:フィールドリストの列 'id'があいまいです
2つのテーブルがあります。tbl_namesそしてtbl_sectionその両方持っているidそれらのフィールドを。id常にこのエラーが発生するため、フィールドを選択するにはどうすればよいですか。 1052: Column 'id' in field list is ambiguous これが私のクエリです: SELECT id, name, section FROM tbl_names, tbl_section WHERE tbl_names.id = tbl_section.id すべてのフィールドを選択するだけでエラーを回避できます。しかし、それはパフォーマンスの無駄になります。私は何をすべきか?

2
sql_modeの特定の値を確認するにはどうすればよいですか?
sql_modeMySQLにはいくつかの値があります。 ANSI、 IGNORE_SPACE、 STRICT_TRANS_TABLES、など 1つの特定の値をどのように確認できますか?マニュアルには次のように書かれています。 SELECT @@ sql_modeステートメントを発行することにより、現在のモードを取得できます。 ただし、何も表示されず、@@sql_mode列名としてテーブル内の1つの空白フィールドのみが表示されます。
94 mysql 

7
VirtualBox Vagrant内のMysqlサーバーに接続する方法
Vagrantを使用して新しいVirtualBoxマシンをマウントし、そのVM内にMysqlサーバーをインストールしました。VMの外でそのサーバーに接続するにはどうすればよいですか?Vagrantfileのポート3306をすでに転送していますが、mysqlサーバーに接続しようとすると、「reading initial communication packet」というエラーが表示されて再投稿されます。 ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0

9
InnoDBによる全文検索
私は、大量のWebアプリケーションを開発しています。その一部は、ディスカッション投稿のMySQLデータベースであり、スムーズに20M +行に成長する必要があります。 もともとはテーブルに(組み込みの全文検索機能用に)MyISAMを使用することを計画していましたが、1回の書き込み操作でテーブル全体がロックされていると思ってシャッターを切っていました。行レベルのロックは非常に理にかなっています(巨大なテーブルを処理するときのInnoDBの他の速度の利点は言うまでもありません)。したがって、このため、私はInnoDBを使用することをかなり決心しています。 問題は... InnoDBにはフルテキスト検索機能が組み込まれていません。 サードパーティの検索システムを使用する必要がありますか?同様のLucene(C ++) / スフィンクス?データベース忍者に提案やガイダンスはありますか?LinkedInのzoie(Luceneをベースとする)は現時点で最良のオプションのようです...リアルタイム機能を中心に構築されている(これは私のアプリケーションにとって非常に重要です。)私はまだ洞察を得ずにコミットすることを少しためらっています... (参考:フロントエンドにサービスを提供するためにPHPを使用して、ハイメモリリグを備えたEC2に参加します)



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