銀河鉄道~ぽんこつエンジニアのブログ~

思いつきで書いています。

2016-01-01から1年間の記事一覧

truncate tableと制約

truncate tableは、外部キーなど制約がかかっているとエラーになる。 相手側テーブルにデータがあってもなくても同様。 制約を解除するか、DELETE文で削除する。

straight_join

一般的には、joinの順序はオプティマイザが一番効率の良い順序を探し、 その順番で実行してくれます。 しかし、まれにそれよりもレスポンスの良い順序に指定したい場合があります。 MySQLでは、そのような場合、joinの代わりに、straight_joinを使います。 s…

ConcurrentModificationException

javaで、コレクションをfor文などで回している最中に、そのコレクションに対して変更を加えた場合に発生する。 対策: 別のコレクションを用意する