[snip]
insert into property values ('','Book-keeper\'s Cottage','Thu');
insert into property values ('','Inglenook Barn','Fri');
insert into property values ('','Maggie\'s House','Fri');
insert into property values ('','Riverside View','');
insert into property values ('','The Manse','');
insert into property values ('','Heathside','');
select * from property;

+-------------+-----------------------+-----------+
| property_id | name                  | changeday |
+-------------+-----------------------+-----------+
|           1 | Book-keeper's Cottage | Thu       |
|           2 | Inglenook Barn        | Fri       |
|           3 | Maggie's House        | Fri       |
|           4 | Riverside View        |           |
|           5 | The Manse             |           |
|           6 | Heathside             |           |
+-------------+-----------------------+-----------+
6 rows in set (0.00 sec)
[/snip]

All expected and correct behaviour. Why? Because you're specifying a
blank for the third value in the insert statement.

insert into property values ('','Heathside',''); 
insert into property values BLANK, Heathside, BLANK;

A proper insert looks like this (without spec'ing a changeday)

INSERT INTO property (property_id, name)
VALUES ('', 'Heathside')

Try that and let us know.

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to