Here's what I did:

mysql> create database testnull;
Query OK, 1 row affected (0.05 sec)

mysql> use testnull;
Database changed

mysql> create table info (birth date);
Query OK, 0 rows affected (0.03 sec)

mysql> show tables;
+--------------------+
| Tables_in_testnull |
+--------------------+
| info               |
+--------------------+
1 row in set (0.00 sec)

mysql> describe info;
+-------+------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+------+------+-----+---------+-------+
| birth | date | YES  |     | NULL    |       |
+-------+------+------+-----+---------+-------+
1 row in set (0.01 sec)

mysql> describe info;
+-------+------+------+-----+---------+-------+
| Field    | Type  | Null   | Key  | Default   | Extra   |
+-------+------+------+-----+---------+-------+
| birth     | date   | YES   |         | NULL   |            |
| death    | date   | YES  |         | NULL    |           |
+-------+------+------+-----+---------+-------+
2 rows in set (0.00 sec)

mysql> load data local infile "date.txt" into table info;
Query OK, 4 rows affected (0.01 sec)
Records: 4  Deleted: 0  Skipped: 0  Warnings: 1

mysql> select * from info;
+------------+------------+
| birth             | death          |
+------------+------------+
| 1999-01-01 | 0000-00-00 |
| 1990-05-21 | 0000-00-00 |
| 1989-12-20 | 0000-00-00 |
| 0000-00-00 | NULL         |
+------------+------------+
4 rows in set (0.00 sec)

date.txt is as follows:

1999-01-01      /N                     (date followed by tab followed by /N)
1990-05-21      NULL                (date followed by tab followed by NULL)
1989-12-20 (date followed by tab with nothing beyond)
(single tab - no data)


Any idea of why this works as it does?





---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to