記録

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


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

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

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

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

関連記事

  1. 記録

    悪人のススメを走り読み(´Д`)悪人になれ!!

    悪人のススメを走り読みしましたので感想なんかを!!善人より悪人のほ…

  2. 記録

    高校生時代に、今の自分を想像できましたか?

    高校生時代に、今の自分を想像できましたか?正直な所、…

  3. 記録

    映画、イントゥ・ザ・ストームを観てきましたので感想なんか(´△`)

    イントゥ・ザ・ストームを観てきましたので感想を書いときますね。この…

  4. 記録

    映画、実写版ゴーストインザシェルを観てきました。#映画レビュー

    映画、実写版ゴーストインザシェルを観てきました。上映初日の最後の枠…

  5. 記録

    若い時の苦労は買ってでもしろじゃなく旅をしろ?

    若い時の苦労は買ってでもしろじゃなく旅をしろ?自分がタイムスリップ…

PAGE TOP