タグ

ブックマーク / soudai.hatenablog.com (3)

  • なぜあなたは SHOW ENGINE INNODB STATUS を読まないのか - そーだいなるらくがき帳

    この記事は、MySQL Casual Advent Calendar 2017の20日目の記事です。 煽り気味のタイトルですがみなさん SHOW ENGINE INNODB STATUS 読んでますか? SHOW ENGINE INNODB STATUS \G 見づらいのなんとかならんのか。— そーだい@初代ALF (@soudai1025) 2016年12月20日 わかる。でもMySQLの振る舞いを知る中でSHOW ENGINE INNODB STATUSを読まざる得ない場面はそこそこあります。 どんな時に必要になるのでしょうか? そこでSHOW ENGINE INNODB STATUSにまつわる話を書きます。 SHOW ENGINE INNODB STATUS をまず読みやすくする まず末尾に \G を付けましょう。 これで3倍読みやすくなります。 次に pager less -S を

    なぜあなたは SHOW ENGINE INNODB STATUS を読まないのか - そーだいなるらくがき帳
  • MySQLの0000-00-00 00:00:00は使ってはならない - そーだいなるらくがき帳

    結論 何がいいたいかといいますと0000-00-00 00:00:00があるとORMも死ぬし、DBマイグレーションツールも死ぬし、そもそもMySQLからポスグレにデータを持っていくこともFDWをすることも出来なくて死ぬのじゃ。— そーだい@初代ALF (@soudai1025) 2018年4月25日 色々困るので使わない。 理由 以下に理由を述べる SQL標準ではない 正論で殴った場合。 0000-00-00 00:00:00の仕様が難しい 0000-00-00 00:00:00 はMySQLの独自な仕様で NOT NULL制約のカラムではNULLと等価であり、NULLではない という仕様がある。 "NOT NULL として宣言された DATE および DATETIME カラムでは、次のようなステートメントを使用することで、特殊な日付 '0000-00-00' を検索できます"https:

    MySQLの0000-00-00 00:00:00は使ってはならない - そーだいなるらくがき帳
    jitsu102
    jitsu102 2018/11/03
    zero date 問題 / sql モード使おう
  • 初めて単独で海外旅行に行くときの知見を集めた - そーだいなるらくがき帳

    先日、Global Summitに参加するためにアメリカのシアトルに行ってきた。 MVP Global Summit その時の知見を共有する。 事前に準備するもの パスポート ESTA 航空券 ホテルの予約(場合によるけど) ドル インターネットに接続する手段 TSAロック対応のスーツケース クレジットカード 以下、細かく説明 パスポート 当たり前だけど絶対要る。 しかも発行までに2週間位かかる上に、継続ではなく新規の場合は準備物も多い。 例えば籍が県外の場合は戸籍抄の取り寄せが必要で多くが郵送手続きになると思うのでそこで1週間位かかる。 そうなると最短手順でも1ヶ月くらいはかかるし、パスポートは平日しかやってないので業務の調整も必要だろう。 なので予定があるなら最優先で早目に対応することがオススメ。 仮にパスポートを持っていても有効期限は必ず確認しよう。 なお、戸籍抄の取り寄せは戸

    初めて単独で海外旅行に行くときの知見を集めた - そーだいなるらくがき帳
    jitsu102
    jitsu102 2018/03/18
    良いまとめ
  • 1