Але я читав про важливість MySQL Collation, і те, що я довідався про сумісність та точність, - це 4 найкращих ставки.
- utf8_unicode_ci
- utf8_unicode_520_ci
- utf8mb4_unicode_ci
- utf8mb4_unicode_520_ci
З мого розуміння, uft8mb4 було б добре для персонажа з підтримкою мови mutli (характер) (наприклад, японською). uf8 підтримує лише 3 байти, тоді як uf8mb4 підтримує 4 байти. Тож здається, що очевидним вибором буде uf8mb4, але здається, що у вас є обмеження довжини (Чорт забираю! Я хочу, щоб мій пиріг і його теж їли), що мало хвилює (я думаю).
Тоді ви враховуєте про стандарт 520; що пропонує більше, від того, що мало що я міг би знайти на ньому. Але це, звичайно, питання, я міг знайти про це дуже мало. Тільки що люди кажуть, що це поліпшення, але дуже розпливчасте, як це відбувається.
Я хочу, щоб найбільше я міг отримати якомога менше обмежень ... Я зрозумів, що хтось тут може знати щось або дві. Офіційний сайт MySQL був не таким інформативним, як я сподівався.
З 4-х, які б пропонували найбільш сумісність, точність та саму тривалість зберігання? Також у чому справді велика різниця між стандартом 502?
character set
абоcharset
), томуutf8
надасть вам 3-байтовий (нестандартний) UTF-8 іutf8mb4
надасть вам 4-байтовий UTF-8.