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

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


9
MySQLとNode.js
Node.jsを使い始めました。私はPHPの出身ですので、データベースのすべてのニーズにMySQLを使用することにかなり慣れています。 MySQLをNode.jsで使用するにはどうすればよいですか?
376 mysql  node.js 

25
MySQLで重複する行を削除する
次のフィールドを持つテーブルがあります。 id (Unique) url (Unique) title company site_id 次に、同じを持つ行を削除する必要がありtitle, company and site_idます。これを行う1つの方法は、スクリプト(PHP)とともに次のSQLを使用することです。 SELECT title, site_id, location, id, count( * ) FROM jobs GROUP BY site_id, company, title, location HAVING count( * ) >1 このクエリを実行した後、サーバー側のスクリプトを使用して重複を削除できます。 しかし、これがSQLクエリを使用してのみ実行できるかどうかを知りたいです。
375 mysql  sql  duplicates 



21
2つのMySQLデータベースを比較する[終了]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 現在、MySQLデータベースを使用してアプリケーションを開発しています。 データベース構造はまだ流動的であり、開発の進行中に変更されます(ローカルコピーを変更して、テストサーバーにのみ残しています)。 データベースの2つのインスタンスを比較して、変更があったかどうかを確認する方法はありますか? 現在、以前のテストサーバーデータベースを単に破棄するだけで問題ありませんが、テストがテストデータの入力を開始するときに、少し注意が必要になる場合があります。 同じですが、生産の後半で再び発生します... できればそれを変更するスクリプトを自動的に作成することにより、本番データベースを段階的に変更する簡単な方法はありますか? 回答で言及されているツール: Red-GateのMySQLスキーマとデータ比較(商用) Maatkit(現在はPercona) リキベース ヒキガエル Nob Hillデータベース比較(商用) MySQL差分 SQL EDT(商用)
368 mysql  database  diff 

14
Java WebアプリケーションでUTF-8を機能させる方法は?
äöå通常のフィンランド語のテキストやЦжФ特殊なケースのようなキリル文字のアルファベットなどをサポートするために、Java Webアプリケーション(サーブレット+ JSP、フレームワークを使用しない)でUTF-8を機能させる必要があります。 私のセットアップは次のとおりです: 開発環境:Windows XP 実稼働環境:Debian 使用するデータベース:MySQL 5.x ユーザーは主にFirefox2を使用していますが、サイトへのアクセスにはOpera 9.x、FF3、IE7、Google Chromeも使用されています。 これを達成する方法は?
367 java  mysql  tomcat  encoding  utf-8 



15
MySQLエラー:キー長のないキー指定
varchar(255)である主キーを持つテーブルがあります。255文字では不十分な場合もあります。フィールドをテキストに変更しようとしましたが、次のエラーが発生しました。 BLOB/TEXT column 'message_id' used in key specification without a key length どうすれば修正できますか? 編集:私はまた、このテーブルには複数の列を持つ複合主キーがあることを指摘する必要があります。


10
MySQLの特定の列の後に複数の列を追加する
テーブルに複数の列を追加する必要がありますが、という列の後に列を配置しますlastname。 私はこれを試しました: ALTER TABLE `users` ADD COLUMN ( `count` smallint(6) NOT NULL, `log` varchar(12) NOT NULL, `status` int(10) unsigned NOT NULL ) AFTER `lastname`; 私はこのエラーを受け取ります: SQL構文にエラーがあります。MySQLサーバーのバージョンに対応するマニュアルで、lastname7行目でnear ')AFTER ' を使用するための正しい構文を確認してください。 このようなクエリでAFTERを使用するにはどうすればよいですか?
361 mysql  ddl 

30
MySQL JDBCドライバー5.1.33-タイムゾーンの問題
背景: Tomcat 7でJava 1.6 webappを実行しています。データベースはMySQL 5.5です。以前は、Mysql JDBCドライバー5.1.23を使用してDBに接続していました。すべてがうまくいった。最近、Mysql JDBCドライバー5.1.33にアップグレードしました。アップグレード後、Tomcatはアプリの起動時にこのエラーをスローしました。 WARNING: Unexpected exception resolving reference java.sql.SQLException: The server timezone value 'UTC' is unrecognized or represents more than one timezone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc timezone value if you …
360 java  mysql  tomcat  jdbc  timezone 

18
MySQLで--secure-file-privに取り組むにはどうすればよいですか?
MySQLを学習して、LOAD DATA句を使用してみました。以下のように使用した場合: LOAD DATA INFILE "text.txt" INTO table mytable; 次のエラーが発生しました: MySQLサーバーは--secure-file-privオプションで実行されているため、このステートメントを実行できません このエラーに対処するにはどうすればよいですか? 同じエラーメッセージで別の質問を確認しましたが、解決策が見つかりません。 MySQL 5.6を使用しています
357 mysql  database 

18
gemインストール:gemネイティブ拡張のビルドに失敗しました(ヘッダーファイルが見つかりません)
私はFedora 14を使用していますが、MySQLおよびMySQLサーバー5.1.42がインストールされ、実行されています。今私はrootユーザーとしてこれをやろうとしました: gem install mysql しかし、私はこのエラーを受け取ります: Building native extensions. This could take a while... ERROR: Error installing mysql: ERROR: Failed to build gem native extension. /usr/bin/ruby extconf.rb mkmf.rb can't find header files for ruby at /usr/lib/ruby/ruby.h Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/mysql-2.8.1 for inspection. Results logged to /usr/lib/ruby/gems/1.8/gems/mysql-2.8.1/ext/mysql_api/gem_make.out ここで何が問題になっていますか?インストールされているruby …
356 mysql  ruby  rubygems 

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