• [解決済み] メルマガデータベースに「OR 1=1/*」のSQLインジェクションを発見

    質問 ニュースレター購読者データベースの "e-mail" フィールドに次のようなものがありました。 ' OR 1=1/* SQLインジェクションであることはわかるのですが、それだけなんです。少しググってみましたが、何をしようとしているのか、まだはっきりしません。これは11月初旬に発生したもので、私の知る限り、その時期に障害は発生していません。この人が何をしようとしていたのか、親切な

    2022-03-11 04:25:24
  • [解決済み] MySQLデータベースに電話番号を保存する方法は?[重複している]。

    質問 この質問はすでにここに回答があります : 閉じる <スパン 10年前 . <ブロッククオート 重複の可能性があります。 電話番号と住所のための mysql データ型 電話番号をDBに格納するためのベストプラクティスについて何か提案はあります

    2022-03-11 02:18:37
  • [解決済み] SQL LEFT-JOIN (2フィールド) for MySQL

    質問 ビューがあります A とビュー B . で A のように、いくつかのシステムに関する情報を持っています。 IP と port を、すべて保存しておきたい。で B で追加したい情報が1つだけあります。 A . 2つのビューの間で一致するフィールドは IP と Port . したがって、私は両方のビューで同じIPとポートを持つこれらのホストを一致させる必要

    2022-03-10 20:15:54
  • [解決済み] MySQLの複数左結合

    質問 現在制作中のホームページのニュースページを作ろうとしています。私は正しいMySQLクエリ(複数のクエリやnum_rowsではなく、COUNT(id)とjoinを意味します)を使用したいと考えました。PDO ラッパーを使用していますが、これは問題なく機能するはずで、MySQL CLI アプリケーションから直接実行すると、まだ失敗します。 基本的に、私は3つのテーブルを持っています。1

    2022-03-10 20:01:42
  • [解決済み] MySQLが検索中に起動する問題

    質問 を使用すると、問題が発生します。 % のワイルドカードを使用したMySQLクエリです。 http://www.w3schools.com/sql/sql_like.asp その記事を読んで、私は % ということで、なかなか期待通りのものが出てきません。 というような一連の値を持っています。 1_1 1_2 2_1 2_2... etc を含む 11_1

    2022-03-10 18:13:23
  • [解決済み] MySQLクエリのIF ELSEステートメントの書き方

    質問 MySQL クエリで IF ELSE ステートメントを記述するにはどうすればよいですか? このようなものです。 mysql_query("...(irrelevant code).. IF(action==2&amp;&amp;state==0){state=1}"); そして、配列の下には、このようなものができるはずです。 $row['state'] //this

    2022-03-10 16:17:08
  • [解決済み] タイムスタンプから日付を選択する SQL

    質問 私のデータベースには、次のような行があります。 '1', '1', '1', 'Hello world', 'Hello', '2014-01-14 17:33:34' さて、この行を選択して、このタイムスタンプから日付だけを取得したいと思います。 私は以下を試してみました。 SELECT title, FROM_UNIXTIME(timestamp,'%Y %D %

    2022-03-10 15:45:35
  • [解決済み] Mysqldump -single-transactionオプション

    質問 どなたか、どのように mysqldump --single-transaction は、実際に InnoDB のようなトランザクションテーブルで動作するのですか?私は、公式の ドキュメント が、まだ糊付けしていない。のようにグローバルロックではなく、テーブル単位でロックするのでしょうか? --lock-tables を行うのでしょうか?また、mysqldumpは -

    2022-03-10 11:42:26
  • [解決済み] MySQL には命名規則がありますか?

    質問 私のやり方はこうです。 テーブル名は小文字で、単語の区切りにはアンダースコアを使用し、単数形とします(例 foo , foo_bar など。 私は通常(常にではありません)、自動インクリメントのPKを持っています。私は次のような規約を使用しています。 tablename_id (例. foo_id , foo_bar_id など)。 あるテーブルに外部キーとなる

    2022-03-10 11:04:42
  • [解決済み] MySQLのプライマリーキーを更新する

    質問 私はテーブルを持っています user_interactions を4列で表示します。 user_1 user_2 type timestamp 主キーは (user_1,user_2,type) に変更したいのですが。 (user_2,user_1,type) そこで私がしたことは. drop primary key ... add primary

    2022-03-10 08:58:08
  • [解決済み] MySQLの外部キー 'on delete restrict' 句の正確な意味

    質問 MySQLのテーブルを2つ持っています。 collections と privacy_level . で定義しています。 外部キー というようなリレーションがあります。 CREATE TABLE collections ( coll_id smallint NOT NULL AUTO_INCREMENT UNSIGNED, name varchar(30) NOT

    2022-03-10 01:17:31
  • [解決済み] MySQL - 1つのクエリで異なる値を持つ複数の行をUPDATEする。

    質問 異なる値を持つ複数の行をUPDATEする方法を理解しようとしているのですが、どうしても理解できません。 解決策はどこにでもあるのですが、私には理解するのが難しいように見えます。 例えば、3つの更新を1つのクエリにする。 UPDATE table_users SET cod_user = '622057' , date = '12082014' WHERE user_rol

    2022-03-09 21:47:30
  • [解決済み] INTERVALを使用したSQLクエリ

    質問 私はPHPでこのSQLステートメントを使用しています。 $sql2="SELECT * from billing_pdf_archive2 where datetime = DATE(NOW() - INTERVAL 14 DAY) and sequence = '".$result["sequence"]."' "; しかし、それはdatetimeフィールドから正確に14日前

    2022-03-09 21:40:57
  • [解決済み] MySQL パーセンテージの計算

    質問 私は4つの項目を持つMySQLデータベースを持っています。 id (数値)です。 group_name , employees および surveys . 私の SELECT アンケート」の数字で、アンケートに回答した「従業員」の割合を計算する必要があります。 これは、今持っている文です。 SELECT group_name, employees, su

    2022-03-09 20:23:52
  • [解決済み] ケース ANDの場合は?

    質問 を使いたいのですが Case When と AND という条件があり、合計が正しく計算されない。 例えば SELECT DATE(`SubmitDate`), SUM(CASE status WHEN 'New' AND `Type` = 'consumer' THEN 1 ELSE 0 END) as new_consumer, SUM(CASE

    2022-03-09 19:39:41
  • [解決済み] MySQLのFORCE INDEX - どこに入れればいいの?

    質問 以下のMySQLクエリがありますが、全く問題なく動作しています。ただし FORCE INDEX というのも、どこでこれをしなければならないのかが分からないからです。あらゆる場所を試しましたが、いつもMySQLエラーが発生します。私は何を間違えているのでしょうか? 以下は元のクエリです。 $sql_select_recent_items = $db-&gt;query("SEL

    2022-03-09 16:51:50
  • [解決済み] MySQLで予約語をテーブル名またはカラム名として使用したことによるシンタックスエラー

    質問 &lt;パス この質問の回答は 社会貢献 . この記事を改善するために、既存の回答を編集します。現在、新しい回答やインタラクションを受け付けていません。 私は以下のような簡単なMySQLクエリを実行しようとしています。 INSERT INTO us

    2022-03-09 09:46:38
  • [解決済み] 指定されたIDの最新行を取得する

    質問 下の表で 最新の行 と id=1 をベースにした signin 列であって、3行すべてではない? +----+---------------------+---------+ | id | signin | signout | +----+---------------------+---------+ | 1 | 2011-12-12 0

    2022-03-09 09:21:34
  • [解決済み] MySQLのCONCATでGROUP_CONCATを使用する方法

    質問 MySQLで以下のデータを持つテーブルがある場合。 id Name Value 1 A 4 1 A 5 1 B 8 2 C 9 を次のような形式にするにはどうしたらよいでしょうか。 id Col

    2022-03-09 09:20:01
  • [解決済み] SQLで2つのテーブルを複数のカラムで結合する方法は?

    質問 という名前の2つのテーブルがあります。 Evaluation と Value . どちらのテーブルにも、4つの列があります。しかし、4つのうち3つは同じものです。つまり、どちらも CaseNum , FileNum , ActivityNum の列があります。それらに加えて Evaluation テーブルには Grade カラムと Value テーブルには

    2022-03-08 22:12:10