select最简单的形式是从表中检索所有的数据

    1. mysql> select * from pet;
    2. +----------+-------+---------+------+------------+-------+
    3. | name | owner | species | sex | birth | death |
    4. +----------+-------+---------+------+------------+-------+
    5. | Puffball | Diane | hamster | f | 1999-03-30 | NULL |
    6. | Whistler | Gwen | bird | NULL | 1997-12-09 | NULL |
    7. +----------+-------+---------+------+------------+-------+
    8. 2 rows in set (0.00 sec)

    如果您想对整个表进行检查,select * 这种形式的语句是有意义的。例如在加载初始数据集之后,你可能会认为Whistler 出生日期似乎不正确。查阅你的原始文献,你会发现正确的出生年份应该是1998年,而不是1997年。

    至少有两种方式修改该问题
    修改pet.txt的记录,然后用delete 清空表,重新使用load进行加载。

    mysql> delete from pet
    mysql> load data local infile 'D:/java/opensource/mysql/pet.txt' into table pet;
    

    使用update语句更新错误的行

    mysql> UPDATE pet SET birth = '1998-08-31' WHERE name = 'Whistler';
    

    update语句只更新有问题的记录,不会重新加载整个表