Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

मैं mysql में आयातित स्प्रैडशीट का डेटाटाइप कैसे बदलूं?

"अल्पविराम" समस्या पैदा कर सकता है। क्या आप इसके लिए लोड डेटा इनफाइल का उपयोग कर रहे हैं?

तालिका परिभाषा मानते हुए:

CREATE TABLE `t` (
  `code` varchar(255) DEFAULT NULL,
  `state` char(2) DEFAULT NULL,
  `city` char(3) DEFAULT NULL,
  `name` varchar(255) DEFAULT NULL,
  `year` int(11) DEFAULT NULL,
  `pop1` int(11) DEFAULT NULL,
  `pop2` int(11) DEFAULT NULL,
  `diff` int(11) DEFAULT NULL,
  `ratio` float DEFAULT NULL
)

निम्नलिखित फ़ाइल आयात करेंगे:

load data local infile "test.txt"
into table t
columns terminated by '\t'
optionally enclosed by '"'
(code, state, city, name, year, @var1, @var2, diff, ratio)
set pop1=replace(@var1,",", ""),
    pop2=replace(@var2, ",", "");

निम्न पंक्ति सम्मिलित करेगा:

 code: CN010010
state: 01
 city: 001
 name: Autauga County, AL
 year: 2005
 pop1: 23831
 pop2: 23061
 diff: 770
ratio: 3.2



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कमांड लाइन के माध्यम से बड़ी sql फ़ाइल को MySql में आयात करना

  2. पीडीओ पर bind_result के बराबर क्या है

  3. MySQL:क्वेरी का चयन करें, 5 मिनट की वृद्धि

  4. ज़ेंड फ्रेमवर्क डेवलपर के लिए सर्वश्रेष्ठ ई-कॉमर्स शॉपिंग कार्ट

  5. पीडीओ त्रुटि:अमान्य पैरामीटर संख्या:पैरामीटर परिभाषित नहीं किया गया था