"अल्पविराम" समस्या पैदा कर सकता है। क्या आप इसके लिए लोड डेटा इनफाइल का उपयोग कर रहे हैं?
तालिका परिभाषा मानते हुए:
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