मैं मैक पर सीक्वल प्रो में एक पुष्टि किए गए UTF-8 एन्कोडेड SQL डेटाबेस आयात कर रहा था और इस त्रुटि को आधे रास्ते में फेंक दिया:
फ़ाइल को पढ़ते समय एक त्रुटि हुई, क्योंकि यह आपके द्वारा चुने गए एन्कोडिंग में नहीं पढ़ा जा सकता था (ऑटोडेक्ट - यूनिकोड (UTF-8))।
केवल 1273 प्रश्नों का निष्पादन किया गया।
क्या ऐसा इसलिए है क्योंकि डेटाबेस फ़ाइल मूल रूप से एक विंडोज़ मशीन से थी और यह लाइनब्रेक चीजें भर चुकी हैं?
मुझे लगता है कि मुझे यह त्रुटि तब भी मिलेगी जब मैंने एक ही डेटाबेस को एक सर्वर पर फ़ाइल स्थानांतरण के लिए भेजने की कोशिश की, तो मैं इसे कैसे एन्कोड कर सकता हूं?
-- MySQL dump 10.13 Distrib 5.5.40-36.1, for Linux (x86_64)
--
-- Host: localhost Database: *****
-- ------------------------------------------------------
-- Server version 5.5.40-36.1-log
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `******`
--