mysql 5.x में क्या अंतर है कि अगर मैं कुछ इस तरह करते हैं:स्पष्ट डिफ़ॉल्ट वर्ण सेट के साथ mysql तालिका बनाना, अगर मैं नहीं करता?
CREATE TABLE aTable (
id BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
aNumber bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARACTER SET=utf8;
इस के साथ
:
CREATE TABLE aTable (
id BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
aNumber bigint(20) DEFAULT NULL
) ENGINE=InnoDB CHARACTER SET=utf8;
सूचना मैं चरित्र पहले एक में डिफ़ॉल्ट रूप से सेट निर्दिष्ट नहीं कर रहा हूँ। मुझे mysql दस्तावेज़ों में कुछ भी नहीं मिला।
कृपया ध्यान दें कि MySQL का 'utf8' वर्ण सेट टूटा हुआ है। [यदि आप पूर्ण यूनिकोड समर्थन चाहते हैं तो MySQL 'utf8mb4' का उपयोग करें] (https://stijndewitt.wordpress.com/2015/06/15/use-mysql-utf8mb4-if-you-want-full-unicode-support/)। –