はてブログ

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



タグ utf8mb

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

RDS Blue/Green Deployments を使ってシュッと utf8mb4 にマイグレーションした話 - カミナシ エンジニアブログ

2023/07/03 このエントリーをはてなブックマークに追加 108 users Instapaper Pocket Tweet Facebook Share Evernote Clip カミナシ Green Deployments RDB 坂井

こんにちは。ソフトウェアエンジニアの坂井 (@manabusakai) です。 カミナシでは RDB に Amazon Aurora MySQL 2(MySQL 5.7 互換)を使っています(以下 Aurora MySQL と略します)。 ある日、社内の Slack で「𠮷」などの文字列が登録できないのではないかという話が出ました。これを聞いて「あー」と思った方も多いで... 続きを読む

MySQLのutf8mb4と戦った話 - Uzabase for Engineers

2023/04/28 このエントリーをはてなブックマークに追加 146 users Instapaper Pocket Tweet Facebook Share Evernote Clip MySQL Uzabase for Engineers

皆様こんにちは、NewsPicksエンジニアの米澤です。 先日 2023/03/30は、こちらでアナウンスしていた通り、サービスの停止を伴うシステムメンテナンスを実施させて頂きました。 NewsPicksをご利用頂いている皆様には、ご迷惑おかけいたしました。 今回はこのメンテナンスの中で行われたDBテーブルのmigrationについてお話... 続きを読む

MySQLと「令和」 - @tmtms のメモ

2019/04/06 このエントリーをはてなブックマークに追加 188 users Instapaper Pocket Tweet Facebook Share Evernote Clip tmtms charset MySQL VARCHAR 令和

新元号が「令和」に決まったことなので、MySQLでの扱いについての話を。 普通の文字 「令」も「和」もJIS第一水準に含まれている基本的な文字なので普通に日本語が使用できるcharsetで使用できます。 mysql> create table t ( utf8mb4 varchar(255) charset utf8mb4, utf8mb3 varchar(255) charset utf8mb3, utf16 varch... 続きを読む

日々の覚書: utf8mb4_0900_ai_ci の速度をどう見るか

2018/12/13 このエントリーをはてなブックマークに追加 40 users Instapaper Pocket Tweet Facebook Share Evernote Clip 覚書 照合順序 速度 デフォルト 日々

TL;DRMySQL 8.0からデフォルトの照合順序が latin1_swedish_ci から utf8mb4_0900_ai_ci になったさすがに latin1 をそのまま使っているとは思えないけれど、 utf8mb4 だけで見てもデフォルトは utf8mb4_general_ci から utf8mb4_0900_ai_ci に変更になっている「思ったよりは遅くならない」と見るか、「そんなに遅くな... 続きを読む

MySQL schema/migration should default to CHARSET=utf8mb4 · Issue #33596 · rails/rails · GitHub

2018/08/13 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub Rails Issue

Dismiss Join GitHub today GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together. Sign up Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the communi... 続きを読む

WordPress利用のMySQL / MariaDBで注意すること | サイトスパイラル(Sitespiral) - 沖縄で ホームページ制作 / WordPressのことなら

2018/08/12 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip MariaDB InnoDB MySQL MyISAM 沖縄

WordPress利用のMySQL / MariaDBで注意すること WP4.2からUTF8からUTF8mb4に文字コードが変更 WP4.2からUTF8からUTF8mb4に文字コードが変更されましたが、それに関係する内容をまとめます。 まず、MariaDB/MySQL 5.5から、標準のデータベースは、MyISAMからInnoDBに変更となりました。WordPressでは、初期インストール時... 続きを読む

そろそろMySQLのutf8について一言いっとくか - @tmtms のメモ

2018/06/22 このエントリーをはてなブックマークに追加 89 users Instapaper Pocket Tweet Facebook Share Evernote Clip tmtms charset MySQL エイリアス utf8

MySQLのutf8 charsetは、やれ「罠」だの「絵文字が入らなくて使えない」だの「utf8という名前はutf8mb4の別名にすべき」だの、散々な言われようでディスられてかわいそうな charset なんだけど、というか主に私がそう言ってる気もするんだけど、そろそろ utf8mb3 のエイリアスとしての utf8 は消え去ろうとしてるみたい... 続きを読む

日々の覚書: default_collation_for_utf8mb4 なんてパラメーターが追加になっていた

2018/05/29 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip パラメーター MySQL 覚書 経過措置 日々

MySQL :: MySQL 8.0 Reference Manual :: 5.1.7 Server System Variables 何このパラメーター、と思ったら、 utf8mb4 のデフォルトコレーションが utf8mb4_general_ci (MySQL 5.7とそれ以前) から utf8mb4_0900_ai_ci (MySQL 8.0)に変わったことに対する経過措置っぽかった。 こ... 続きを読む

WordPress さくらサーバのMySQLが5.5であるためローカルからデータベースを移行できない問題について Unknown collation: 'utf8mb4_unicode_520_ci' - Qiita

2017/11/14 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip レンタルサーバ カラム Qiita 照合順序 SQL文

ローカルのMySQL5.6へWordPressをインストールすると カラムによっては照合順序がutf8mb4_unicode_520_ciに設定されている。 MySQL5.5(さくらレンタルサーバー)ではこちらは使用できないため、 エクスポートしたSQL文の中で「_520」を一括選択し、削除しておく必要があります。 これにより、無事レンタルサーバにもローカルからWordPressの移行が可能になり... 続きを読む

日々の覚書: MySQL 8.0.1でutf8mb4_ja_0900_as_csが導入された

2017/04/11 このエントリーをはてなブックマークに追加 137 users Instapaper Pocket Tweet Facebook Share Evernote Clip 覚書 SUSHI Yakst Beer 照合順序

Sushi = Beer ?! An introduction of UTF8 support in MySQL 8.0 | MySQL Server Blog (ユーザーによる日本語訳: 寿司=ビール問題 : MySQL 8.0でのUTF8サポート入門 (MySQL Server Blogより) | Yakst )で言及されていた日本語用の照合順序 utf8mb4_ja_0900_as_cs 。... 続きを読む

Unicodeの憂鬱 - Qiita

2016/12/28 このエントリーをはてなブックマークに追加 36 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita unicode MySQL utf8 ベース

40歳目前の中年エンジニアが独りよがりにUnicodeとの思い出を書き綴ってみる。 記憶をベースに細かいことを気にせずに大枠の雰囲気が伝わるように書いてみる。 なぜUnicode? 先日MySQLのバージョンアップを行ったが、その時にCharacter setをutf8からutf8mb4に変換した。 MySQLを普段使わない人はutf8mb4なに?と思うかも知れません。そうです、これはMySQL固... 続きを読む

MySQL で utf8 と utf8mb4 の混在で起きること - tmtms のメモ

2016/09/06 このエントリーをはてなブックマークに追加 471 users Instapaper Pocket Tweet Facebook Share Evernote Clip tmtms MySQ MySQL 混在 UTF-8

2016 - 09 - 06 MySQL で utf8 と utf8mb4 の混在で起きること MySQL MySQL を UTF-8 で使おうと思ってハマりがちなのは charset utf8 を指定してしまうことです。 MySQL の UTF-8 には歴史的事情により utf8 と utf8mb4 の二つあります。 UTF-8 は1バイト〜4バイトで1文字が構成される文字コードですが、MySQ... 続きを読む

日々の覚書: MySQL Bug #79977 "utf8mb4_unicode_520_ci don't make sense for Japanese FTS" で言いたいこと

2016/01/14 このエントリーをはてなブックマークに追加 16 users Instapaper Pocket Tweet Facebook Share Evernote Clip Don't 覚書 英語 日々 関連

英語で書いてたら自分でもよくわからなくなってきたので。 MySQL Bugs: #79977: utf8mb4_unicode_520_ci don't make sense for Japanese FTS * 本質的には  MySQL Bugs: #76553: Sushi-Beer issue of MySQL with utf8mb4  の関連。   * Unicode実装が不完全だから起... 続きを読む

rails + mysqlでの穏便な絵文字保存方法 - komagata

2015/04/09 このエントリーをはてなブックマークに追加 20 users Instapaper Pocket Tweet Facebook Share Evernote Clip MySQL Rails komagata unicode 問題

現時点の最新版であるRails4.2.1以下MySQLデフォルトだと絵文字が保存できません。コンシューマー向けサービスのコメント欄など今どきは普通に絵文字を入力されるのですぐに問題になります。(Incorrect string valueエラーになる) 実直な対応方法はmysqlでutf8ではなくutf8mb4を使うというものです。4byteのunicodeも保存できるようになるので絵文字も問題無... 続きを読む

そーだいなるらくがき帳: PostgreSQLは寿司ビール問題を解決する(unicode 6問題について)

2015/03/23 このエントリーをはてなブックマークに追加 30 users Instapaper Pocket Tweet Facebook Share Evernote Clip PostgreSQL そーだい らくがき帳 charset

2015年3月23日月曜日 PostgreSQLは寿司ビール問題を解決する(unicode 6問題について) TwitterでMySQL と寿司ビール問題ってのが話題になりました。 MySQLと寿司ビール問題 結論から言うとMySQLでは指定されてた文字コードによっては あれ? MySQL の utf8mb4 charset って、4バイト文字同士を比較すると同じ文字扱いされる? SELECT '... 続きを読む

MySQL 5.5以降のutf8mb4とPerlのDBD::mysqlのmysql_enable_utf8のワナ - (ひ)メモ

2014/10/28 このエントリーをはてなブックマークに追加 71 users Instapaper Pocket Tweet Facebook Share Evernote Clip DBD my.cnf MySQL perl ワナ

結論から言うと、ひろせが望ましいと思う順にこうすればいいんじゃないの?ってのを列挙します。 my.cnfに[libmysqlclient]グループを追加しそこにdefault-character-set = utf8mb4と書き、DBD::mysqlでは mysql_read_default_file=/etc/my.cnf;mysql_read_default_group=libmysqlcli... 続きを読む

 
(1 - 16 / 16件)