記録

MySQL知っている人にはとっては常識的なことだけど初心者は知らないこと。


MySQL知っている人にはとっては常識的なことだけど初心者は知らないこと。
ググればあるレベルなことを書いてみることにする。
アップデートやインサートをする場合、デリートもそうだけど
自分自身(テーブル)を呼び出せない罠・・・・。
すこし考えれば当たり前だけど、初心者はどうして出来ないかと
悩んでしまう人も中に入ると思います。
なぜ、出来ないかというと今からアップデートやインサートを
するテーブルに問い合わせするということは、矛盾することになるから
そういう事は出来ないようにMYSQLはなっています。
もしそういう事をしたいのならテンポラリテーブルを作って
そのテーブルを呼び出して処理することをお勧めします。
じゃ他のテーブルなら呼び出せるのという問いですが
呼び出すことは可能です。MYSQL5以上なら
サブクエリー(副問合せ)が可能です。
自分がやっていることが副問合せになっているかどうか
コレが副問合せということかは分かりませんが
呼び出すことが可能ですw
こんな感じでUpdateやInsertが可能です。

update tbl set hoge=(select hogeko from tbl2 where hogeko=1) where hoge>7;

活動支援よろしくお願いします

人工知能の性格分析をしてみて思ったこと。前のページ

映画、「君の名は」を観てきましたので #映画レビュー #感想 #君の名は次のページ

関連記事

  1. 記録

    映画のマイルが溜まったら一ヶ月フリーパスポート券!!

    映画のマイルが溜まったら一ヶ月フリーパスポート券を発行すべし!!ち…

  2. 記録

    ブログが続く人、続かない人の訳(´∀`)、SEOとかそんなの置いとけ。

    ブログが続く人と続かない人の違いは何だろうと考えた時、続…

  3. 記録

    Qiitaは、プログラマのための 技術情報共有サービスです。まんま(´Д`)

    Qiitaは、プログラマのための 技術情報共有サービスです。そのまん…

  4. 記録

    サブスクを再々見直してよかった件。Spotify解約はなかなか手強い。

    サブスクを見直してSpotifyをフリープランに変更しました、これか…

  5. 記録

    高知県立足摺海洋館SATOUMIに行ってきた?

    高知県立足摺海洋館SATOUMIに行ってきましたよ?、逆光で…

PAGE TOP