記録

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


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

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

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

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

関連記事

  1. 記録

    言いにくいbluetooth[ブルートゥース]が音飛びするよ。

    言いにくいbluetoothが音飛びするよ。最初に解決方法を教…

  2. 記録

    希少性=レアカード。

    技術は縦軸とすると横軸は希少性だと。希少性が高く技術が高ければ、年…

  3. 記録

    香南市のあじさい街道へ行ってきた。

    香南市のあじさい街道へ行ってきました。滞在時間3分(´Д`)ぐらいで…

  4. 記録

    pip3がうまく動かない(´・ω・`)v

    pipがうまく動かないときの対応。下記の3点が入っていないとp…

  5. 記録

    サークルサイトを開設してみた。

    サークルサイトを開設してみた。自分は人数が増えたら参加しますが、そ…

  6. 記録

    会社でLaravel開発するみたい。

    会社でLaravel開発するみたいな事を言っていた。自分が提案し…

PAGE TOP