0
我想將我的數據表單文本文件導入到mysql數據庫中。我使用LOAD DATA INFILE語句,但它不能成功工作。使用LOAD DATA INFILE導入Mysql數據時的困惑行爲
我的文本文件是用「\ T」和線由「\ n」結尾終止字段如下:
2102308562 2102298734 2 75
2102308562 2409206932 2 15
2102308562 1706425142 2 9
2102308562 2817061695 2 6
2102308562 1738818365 2 52
2102308562 2102304314 2 16
2102308562 1732994262 2 2
2102308562 1952263417 2 1
我要插入由下面的語句定義的表:
CREATE TABLE `t_user_action` (
`Subject_user_id` INT(32) UNSIGNED NOT NULL COMMENT ,
`Object_user_id` INT(32) UNSIGNED NOT NULL COMMENT ,
`Action_id` INT(32) UNSIGNED NOT NULL COMMENT ,
`Action_count` INT(32) UNSIGNED NOT NULL COMMENT ,
PRIMARY KEY (`Subject_user_id`,`Object_user_id`,`Action_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
我的import語句是這樣的:
LOAD DATA INFILE 'UserRetweet.txt' INTO TABLE t_user_action CHARACTER SET utf8
我的問題是,加載數據INFILE語句後的exe cuted。第一行第一列的值變爲0,但其他值正確。
我在互聯網上搜索,無法獲得解決方案!感謝您的任何建議!
完全正確,非常感謝! – Chasefornone