我想導入一個.csv文件到表中。我已經想通了如何使用下面的查詢得到插入的數據:使用加載數據INFILE與阿拉伯數據
LOAD DATA INFILE 'examplesofdata.csv' INTO TABLE coins FIELDS TERMINATED BY ','
ENCLOSED BY '' ESCAPED BY '\\' IGNORE 1 LINES;
但是對於我的幾個字段我有被輸入爲一系列的阿拉伯文內容?我認爲這是因爲我沒有正確整理數據庫,或者我沒有完全理解LOAD DATA INFILE查詢。任何建議將不勝感激。
SHOW CREATE TABLE coins;輸出是:
CREATE TABLE `coins` (
`cat_num` int(11) NOT NULL,
`reg_num` int(11) NOT NULL,
`period` varchar(255) NOT NULL,
`arb_period` varchar(255) character set utf8 collate utf8_unicode_ci NOT NULL,
`ruler` varchar(255) NOT NULL,
`arb_ruler` varchar(255) character set utf8 collate utf8_unicode_ci NOT NULL,
`mint` varchar(255) NOT NULL,
`arb_mint` varchar(255) character set utf8 collate utf8_unicode_ci NOT NULL,
`date` varchar(255) NOT NULL,
`weight` float NOT NULL,
`diameter` float NOT NULL,
`khedieval_num` varchar(255) NOT NULL,
`ref` text NOT NULL,
PRIMARY KEY (`cat_num`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8
發佈SHOW CREATE TALBE硬幣;並沒有顯示樣本數據。 – Yada 2010-01-26 02:38:14