यदि आप utf8mb4 का उपयोग कर रहे हैं, और आपके पास वर्चर कॉलम पर अद्वितीय इंडेक्स हैं जो लंबाई में 191 वर्णों से अधिक हैं, तो आपको इंडेक्स में बड़े कॉलम की अनुमति देने के लिए innodb_large_prefix चालू करना होगा, क्योंकि utf8mb4 को utf8 या latin1 की तुलना में अधिक संग्रहण स्थान की आवश्यकता होती है। . अपनी my.cnf फ़ाइल में निम्नलिखित जोड़ें।
[mysqld]
innodb_file_format=barracuda
innodb_file_per_table=1
innodb_large_prefix=1
init_connect='SET collation_connection = utf8mb4_unicode_ci; SET NAMES utf8mb4'
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
क्यों और भविष्य के बारे में अधिक जानकारी MySQL 5.7 प्रलेखन :
संक्षेप में, सीमा केवल संगतता के लिए है और भविष्य के संस्करणों में बढ़ाई जाएगी।