はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ PRIMARY KEY

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 6 / 6件)
 

プライマリーキー(primary key)はシーケンシャルな値で良いと思うよ - 角待ちは対空

2021/06/27 このエントリーをはてなブックマークに追加 115 users Instapaper Pocket Tweet Facebook Share Evernote Clip 対空 角待ち

zenn.dev を読んでの感想です。「シーケンスナンバーをPKにする」以外の項目については言及しませんが、言及しないことは正当性や妥当性を保証していることにはならないです。 InnoDB(MySQL)を想定してます。が、原理は割と一般的なので他のDBでも適用できることが多いと思います。 追記:一般的とは分散でないような"普... 続きを読む

MySQL のレプリケーションから10年間逃げてきた我々が学んだこと8選 - Cybozu Inside Out | サイボウズエンジニアのブログ

2020/10/26 このエントリーをはてなブックマークに追加 436 users Instapaper Pocket Tweet Facebook Share Evernote Clip レプリケーション SRE MySQL サイボウズエンジニア

こんにちは。クラウド運用チームで SRE をしている飯塚です。 今回は、MySQL のレプリケーション機能を約10年もの間ずっと使ってこなかった私たちが、レプリケーションを使った高可用性構成に移行するための取り組みの中で学んだことについて紹介します。 背景 巨大なテーブルへの primary key の付与 トランザクション... 続きを読む

Rails 5.1 からデフォルトになった Primary Key の Bigint に対応する

2017/12/15 このエントリーをはてなブックマークに追加 6 users Instapaper Pocket Tweet Facebook Share Evernote Clip BigInt INTEGER デフォルト MySQL ロク

Rails 5.1からデフォルトになった、 Primary Key の Bigint に対応する作業のログです。 DB は MySQL です。 新規テーブルの Primary Key を Bigint にせず、 Integer にする場合 新しくテーブルを作る際のマイグレーションファイルで、 create_table に id: :integer を渡すように編集します。 class Create... 続きを読む

MySQLは主キー以外でもauto_incrementができる - chiastolite’s blog

2017/11/07 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip auto_increment MySQL Hoge int

2017 - 11 - 07 MySQLは主キー以外でもauto_incrementができる create table tbl_name( `id` int(11) NOT NULL, `hoge` int(11) NOT NULL AUTO_INCREMENT, PRIMARY KEY (`id`), KEY (`hoge`) ) なるほどな なおAUTO_INCREMENTするカラムはKEYに... 続きを読む

日々の覚書: MySQL 5.7のinnodb_default_row_format 影響範囲まとめ

2015/10/19 このエントリーをはてなブックマークに追加 20 users Instapaper Pocket Tweet Facebook Share Evernote Clip 覚書 alter 日々 推測 変換

日々の覚書: MySQL 5.7.9のinnodb_default_row_formatがまた何か企んでいるようです ではまだ5.7.9が手元になかったので推測でしたが、公開されたので試してみたまとめ。 |PRIMARY KEY|ALTER |変換|メモ | |-----------|-----------------|----|----------------------------------... 続きを読む

mysql で duplicate な error を防ぐために insert ignore はしないほうがいいのかなぁと思った - @soh335 memo

2014/01/14 このエントリーをはてなブックマークに追加 28 users Instapaper Pocket Tweet Facebook Share Evernote Clip insert MySQL error soh335 memo

insert した際に unique key とか primary key で duplicate な場合に error が起きるのを防ぐために(無視して良いとうい仕様の場合に) insert ignore ... すると良いみたいな記事があったりするけれども、実際どうなのかなぁと思って調べた。 If you use the IGNORE keyword, errors that occur wh... 続きを読む

 
(1 - 6 / 6件)