MySQL从.txt文件导入

时间:2016-05-17 09:11:28

标签: mysql import load truncated

我创建了一个包含这些属性的表:

create table if not exists vevok(
    id varchar(4) primary key,
    nev varchar(20) not null,
    varos varchar(20) not null,
    regisztralas date not null,
    koltott int unsigned not null 
) default charset=utf8 collate utf8_hungarian_ci;

之后,我想从.txt文件导入数据。它很成功,但我意识到从第一个记录的第一列开始就被截断了。

这是我用来装表的原因。

load data local infile 'C:/Users/adam/Downloads/vasarlok.txt' into table vevok
LINES TERMINATED BY '\r\n';

结果:

A00 Késmárki Edvárd Budapest    2010.11.06  49900

预期:

A001    Késmárki Edvárd Budapest    2010.11.06  49900

在第一个单元格中,数据末尾没有数字1。任何其他数据都已成功加载并正确显示。

感谢您的回答。

1 个答案:

答案 0 :(得分:0)

theBigWeddingBook.controller('WeddingBookCtrl', function($scope, $firebaseArray, $firebaseAuth, $location, Upload) {

    var ref= new Firebase('https://the-big-wedding-book.firebaseio.com/images');
    var auth = $firebaseAuth(ref);

    ref.onAuth(function(authData) {
      if (authData) {
        console.log("Authenticated with uid:", authData.uid, authData);
        $location.path("/your-wedding-book");
      } else {
        console.log("Client unauthenticated.")
      }
    });

    $scope.post = $firebaseArray(ref);

    $scope.submit = function() {
        Upload.base64DataUrl($scope.image).then(function(base64Urls) {
                $scope.post.$add({
                    text: $scope.comment,
                    image: $scope.image
                }).then(function(text) {
                    console.log('Post Added');
                }).catch(function(error) {
                    console.log(error);
                })
        });
    };
});