共有
  • 記事へのコメント35

    • 注目コメント
    • 新着コメント
    その他
    nilab
    nilab 更新系SQLを手で打つときに気をつけていること

    2016/04/19 リンク

    その他
    wosamu
    wosamu ページ送りどうするんだこれ/バックアップとれとかupdateとかdeleteとか更新系を手で打つなよとかそういう話は一般的ではありますが。

    2015/10/19 リンク

    その他
    ya--mada
    ya--mada 環境系は大事

    2015/10/18 リンク

    その他
    kfujii
    kfujii うーむ…

    2015/10/18 リンク

    その他
    oakbow
    oakbow まずselectしてwhereの内容チェックする。不要な条件は追加しない。可能な限りGUIを使い、視覚的に対象行のみ更新されたことを確認する。場合によってはGUIツールで直接カラムの値を更新し、SQLを書かない。こうやってる。

    2015/10/18 リンク

    その他
    motchang
    motchang 良い

    2015/10/17 リンク

    その他
    t_nkjm
    t_nkjm 突っ込みどころが多すぎててやる気なくすレベル

    2015/10/17 リンク

    その他
    baronhorse
    baronhorse 事故りそう。。はてなってこんなんだったん。

    2015/10/17 リンク

    その他
    yamadar
    yamadar やるやる。

    2015/10/17 リンク

    その他
    fuktommy
    fuktommy where に元の値書くのいいな。真似しよう。 更新系SQLを手で打つときに気をつけていること

    2015/10/17 リンク

    その他
    kazuph1986
    kazuph1986 TATAMI行ってみたい。

    2015/10/17 リンク

    その他
    iww
    iww バックアップ取って、手打ちでポンポンやればいいじゃん。 慎重にやったって慎重に間違えるだけだし

    2015/10/17 リンク

    その他
    src256
    src256 WHEREに条件節をたくさん書く

    2015/10/17 リンク

    その他
    lets_skeptic
    lets_skeptic とりあえず、良いところは真似しよう

    2015/10/17 リンク

    その他
    mas-higa
    mas-higa "SETとWHEREを一行にまとめてるのは変なところで小指が滑るのが怖いため" えっ、SQL 書いたファイルを読み込んで実行しないの?

    2015/10/17 リンク

    その他
    lp008962
    lp008962 ほ~なるほど。where句でselectは毎度のこととして、万が一のときにSQL文の履歴から元の値を戻せるようにかぁ。

    2015/10/17 リンク

    その他
    shukaido170
    shukaido170 すいません、マウス押しても何も反応しないんですが(ブラウザはChrome)。しばらく待っていれば先に進むのかな…

    2015/10/17 リンク

    その他
    homarara
    homarara ANDを増やしてると、肝心な部分が抜けてても気付かなく可能性があるから逆に危ない。チェックすべき個所が多くなるのはそれだけでリスクだ。事前にWHERE句をSELECTで確認&その結果を保存と、トランザクションで十分だ。

    2015/10/17 リンク

    その他
    n314
    n314 自分はwhereにキーだけ書くかな。begin -> select -> update -> select(履歴) -> commit/rollback って流れ

    2015/10/17 リンク

    その他
    azumaon
    azumaon 更新系SQLを手で打つときに気をつけていること お仕事のために…φ(..)メモメモ

    2015/10/17 リンク

    その他
    osada5963
    osada5963 次のスライド見るのどうしたらいいんですか?

    2015/10/17 リンク

    その他
    nazoking
    nazoking まずSELECTして確認してから前半をUPDATEに書き換える という基本が入ってない……EXCELでできる量の変更ならGUIでセル単位で編集できるやつの方が安全

    2015/10/17 リンク

    その他
    surumedaka
    surumedaka 前職では大体同じ感じで実行してた。ほぼ毎日手動で実行してたから相当寿命縮んだ気がする。

    2015/10/17 リンク

    その他
    Shinya_131
    Shinya_131 知恵だ

    2015/10/17 リンク

    その他
    masatomo-m
    masatomo-m 以前某GUIツールを使ってるエンジニアさんがテーブルをロックしっぱなしで放置してサービスが次々固まっていったことがある。GUIはまじこわい

    2015/10/17 リンク

    その他
    niwanos
    niwanos 更新前に出来れば全量、最低でも更新対象レコードのバックアップはとっておきたいですね あとは誰も触らない時間帯なら良いですが、別セッションからの操作も考慮してレコード、テーブルロックも必要そう

    2015/10/17 リンク

    その他
    hs_hachi
    hs_hachi GUIは使わないのは同じだなー気軽にできる感があって怖い。可能であればダンプをとってselect文で検証する。作業ログを取る。声を出して、指差し確認は地味に役立ってる

    2015/10/17 リンク

    その他
    chikurou
    chikurou 本番でいきなり手打ちUPDATEしてるの? 検証環境で動作確認したパッチを事前に作ったりしないのかな・・・

    2015/10/17 リンク

    その他
    otchy210
    otchy210 select 文の where で吟味してから、where だけコピペして update 文作る、とかはよくやってた。

    2015/10/17 リンク

    その他
    JULY
    JULY まず、同じ where 句で select してみるところからスタートだろう。

    2015/10/17 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    更新系SQLを手で打つときに気をつけていること

    WHERE条件をつけまくる UPDATE user SET age = 35 WHERE id = 1 AND name = 'Songmu' AND age = 34 idだ...

    ブックマークしたユーザー

    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事