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

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

6
MySQL LinuxサーバーへのPDOドライバーのインストール
私のクエリをパラメーター化し、HTMLをデータベースに安全に保存するために、コードをPDOを使用するように変更するよう提案されました。 さて、ここに主な問題があります: 私はhttp://php.net/manual/en/ref.pdo-mysql.phpを調べましたが、その$ ./configure --with-pdo-mysql文字列をどこに置くべきか本当にわかりません... 私が構築しているサイトでは、実際には1ページのPDOのみが必要です。私はそれを書き直すことを検討するかもしれませんが、しばらく時間がかかり、ページをすぐに実行する必要があるため、MySQLを完全にオフにすることはできません。PDOをインストールしても、mysql_*ハンドラーを使用できますか? 問題のサーバーは、PHPバージョン5.4.6-1ubuntu1およびApache / 2.2.22(Ubuntu)を実行しています。必要に応じて、phpMyAdminデータベースも実行しています。
102 php  mysql  pdo  phpmyadmin  install 


7
ブールフィールドのインデックスを作成することで、パフォーマンスの向上はありますか?
を含むクエリを記述しようとしていますWHERE isok=1。名前が示すように、isokはブールフィールドです(実際にはTINYINT(1) UNSIGNED、必要に応じて0または1に設定されるa )。 このフィールドのインデックスを作成すると、パフォーマンスが向上しますか?エンジン(この場合はInnoDB)は、インデックスのルックアップのパフォーマンスが向上しますか?
102 mysql  indexing  innodb 

3
MySQL 2つのフィールドでテーブルを結合する方法
dateとidフィールドを持つ2つのテーブルがあります。両方の分野で参加したい。私は試した JOIN t2 ON CONCAT(t1.id, t1.date)=CONCAT(t2.id, t2.date) それは機能しますが、非常に遅いです。これを行うより良い方法はありますか?
102 mysql  join 


7
複数のクエリに対するPDOサポート(PDO_MYSQL、PDO_MYSQLND)
PDOが1つのステートメントで実行される複数のクエリをサポートしていないことは知っています。私はGoogleを利用していて、PDO_MYSQLとPDO_MYSQLNDについて話している投稿をいくつか見つけました。 PDO_MySQLは、他の従来のMySQLアプリケーションよりも危険なアプリケーションです。従来のMySQLでは、単一のSQLクエリしか許可されていません。PDO_MySQLにはそのような制限はありませんが、複数のクエリが挿入されるリスクがあります。 From:PDOおよびZend Frameworkを使用したSQLインジェクションからの保護(2010年6月、Julianによる) PDO_MYSQLとPDO_MYSQLNDは複数のクエリをサポートしているようですが、それ以上の情報は見つかりません。これらのプロジェクトは中止されましたか?PDOを使用して複数のクエリを実行する方法はありますか?
102 php  mysql  pdo 

14
MySQLにUTF-8を適切に処理させる方法
私が昨日尋ねた質問に対する回答の1つは、データベースがUTF-8文字を正しく処理できることを確認する必要があることを示唆しています。MySQLでこれを行うにはどうすればよいですか?
102 mysql  utf-8 

12
月と年のみに基づいてmySQLを選択する
行がいくつかあるmySQL DBに列があります。この行の1つは、次のようなDATEです。2012-02-01 私が達成したいのは、年と月のみに基づいてPHPでSELECTを実行することです。 SELECTのロジックは次のようになります。 $q="SELECT * FROM projects WHERE Date="SELECT HERE THE SPECIFIC YEAR AND MONTH""; 特定の月と年は$_POST、このように変数から渡されます$_POST['period']="2012-02"; どうすればできますか?
102 php  mysql 


7
#1071-指定されたキーが長すぎました。キーの最大長は1000バイトです
このタイトルの質問は以前に回答されたことは知っていますが、読んでください。投稿する前に、このエラーに関する他のすべての質問/回答を完全に読みました。 次のクエリで上記のエラーが発生します。 CREATE TABLE IF NOT EXISTS `pds_core_menu_items` ( `menu_id` varchar(32) NOT NULL, `parent_menu_id` int(32) unsigned DEFAULT NULL, `menu_name` varchar(255) DEFAULT NULL, `menu_link` varchar(255) DEFAULT NULL, `plugin` varchar(255) DEFAULT NULL, `menu_type` int(1) DEFAULT NULL, `extend` varchar(255) DEFAULT NULL, `new_window` int(1) DEFAULT NULL, `rank` int(100) DEFAULT NULL, `hide` int(1) DEFAULT NULL, …


14
エラー1067(42000):「created_at」のデフォルト値が無効です
テーブルを変更しようとすると、エラーが表示されました。 ERROR 1067 (42000): Invalid default value for 'created_at' 私はこのエラーをグーグルで検索しましたが、私が見つけたのは、タイムスタンプを変更しようとしたかのようでした。ただし、ここで新しい列を追加しようとすると、次のエラーが発生します。 mysql> ALTER TABLE investments ADD bank TEXT; ERROR 1067 (42000): Invalid default value for 'created_at' そして、私のテーブルの最後の2つの列があるcreated_atとupdated_at。 これが私のテーブル構造です:
102 mysql 

20
MySQLの隠された機能
ロックされています。この質問とトピックへの回答はロックされています。質問はトピックから外れていますが、歴史的に重要です。現在、新しい回答や相互作用を受け入れていません。 私は長年Microsoft SQL Serverを使用してきましたが、WebアプリケーションでMySQLを使用し始めたばかりで、知識に飢えています。 「隠された機能」に関する長い質問を続けるために、MySQLの隠された、または便利な機能を知りたいと思います。これにより、このオープンソースデータベースの知識が向上することが期待されます。


7
Hibernate:エンティティークラスに基づくdbテーブルの自動作成/更新
次のエンティティークラスがあります(Groovy内): import javax.persistence.Entity import javax.persistence.Id import javax.persistence.GeneratedValue import javax.persistence.GenerationType @Entity public class ServerNode { @Id @GeneratedValue(strategy = GenerationType.AUTO) Long id String firstName String lastName } そして私のpersistence.xml: <?xml version="1.0" encoding="UTF-8"?> <persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0"> <persistence-unit name="NewPersistenceUnit"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <properties> <property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/Icarus"/> <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/> <property name="hibernate.connection.username" value="root"/> <property name="hibernate.connection.password" value=""/> <property name="hibernate.archive.autodetection" …
101 java  mysql  hibernate  jpa  groovy 

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